gpt4 book ai didi

haskell - : infix operator do in Haskell? 是什么意思

转载 作者:行者123 更新时间:2023-12-03 06:30:25 25 4
gpt4 key购买 nike

我正在阅读A Gentle Introduction to Haskell (这不是那么温和)并且它重复使用 : 运算符,而没有直接解释它的作用。

那么,它到底有什么作用呢?

最佳答案

: 是“前置”运算符:

x : xs

返回一个列表,其中 x 作为第一个元素,后跟 xs 中的所有元素。在其他函数式语言中,这通常称为 cons,因为它通过从空列表中重复应用来递归地“cons”构建列表:

1 : 2 : 3 : 4 : []

是列表[1, 2, 3, 4]

关于haskell - : infix operator do in Haskell? 是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1696751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com