Haskell的init函数获取一个列表,并返回除最后一个元素以外的所有内容。这种功能在什么情况下有用?我正在寻找一两个实际用例。
例如
> init [1, 2, 3, 4, 5] [1, 2, 3, 4]
在功能性无功流编程中,第一个和/或最后一个元素通常是虚拟的,以指示开始和结束。Haskell具有惰性,因此列表可用作流。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句