【发布时间】:2014-11-17 07:15:33
【问题描述】:
我在 Github 上查看的项目中遇到了以下代码:
data LispVal = Atom String
| Number Integer
| String String
| Bool Bool
| LispVal :. LispVal -- Cons
:. 语法到底是什么意思?没见过?
【问题讨论】:
-
您可能已经看到
x:xs来构建列表。同样,:.构造LispVal。 -
“奇怪的符号”在 Haskell 中几乎从来不是真正的特殊语法。
标签: haskell