西格玛签到哈斯克尔

use*_*061 1 haskell

我怎么能意识到...... 喜欢在哈斯克尔的西格玛签到?

我想要计算的是:

http://img6.imagebanana.com/img/dulfkvz8/form.png

编辑:我不想代表希腊人的角色.我想计算总和.

提前致谢

ham*_*mar 10

假设您有x(非emtpy)列表中的值xs = [x1, x2, ... xn],您可以将其写为

sum $ zipWith fn xs (tail xs)
Run Code Online (Sandbox Code Playgroud)

  • 它可能不如你想象的那么先进.函数`zipWith`有3个参数:第一个参数是一个函数(`fn`),第二个和第三个参数是列表.如果查看在线文档,您将看到`zipWith`使用函数参数成对组合两个列表中的元素,并将结果作为列表返回(其长度与较短的输入列表一样长). (3认同)