【发布时间】:2013-06-27 04:16:09
【问题描述】:
如何创建一个与此类似的函数,但 n 是一个变量,其数字以 1 开头并以 xs 的长度值结尾?
例如我希望[1,2,3] 返回3*1 + 2*2 + 1*3 的结果。
function :: [Int] -> Int
function xs = foldr (\x acc -> (x*n) + acc) 0 xs
【问题讨论】:
标签: function haskell functional-programming fold