计算Haskell列表长度:
通过对列表集合的迭代,
understroke是忽略集合元素,
将集合中的各个元素替换为1,
然后通过对新集合求和,计算出列表长度。
let length xs = sum [1 | _ <- xs] 通过对列表集合的迭代,
understroke是忽略集合元素,
将集合中的各个元素替换为1,
然后通过对新集合求和,计算出列表长度。
本文介绍了一种使用Haskell计算列表长度的方法:通过迭代列表,将每个元素转换为1,再对这些1求和得到列表长度。这种方法巧妙地利用了列表推导式。
let length xs = sum [1 | _ <- xs]
640

被折叠的 条评论
为什么被折叠?