例如,要在某个点上计算多项式,我必须循环遍历它的系数ai ∈ a0..an,用参数幂i相乘,然后把它全部加起来。(我知道Horner的方法,只是想不出更好的例子)当然,我可以用一些生成的序列计算压缩系数,并以某种方式遍历这些对: in (apply #'list a (loop for i from 0 below (length a) collect i))但这似乎很麻烦。
我有一个Datetime2格式的约会,它即将成为yyyy.有没有办法把它重新格式化成mm? WHEN CAST(ai.[Due Date] AS DATETIME2) < GETDATE() THEN '[due]' + LEFT((ai.[Due Date]),10)
WHEN CAST(ai.[Due Date] AS DATETIME2) IS NULL THEN '
因此,这里有一些相对简单的代码,它是一个函数,它计算给定系数和幂列表的多项式:poly a b x = sum .map (\(ai, bi) -> ai * (x ** bi)) . zip a $ b[1 of 1] Compiling Main ( solution.hs, bi) -> ai * (x ** bi)) . zip a’