Fra*_*itt 17 haskell functional-programming pattern-matching
可能重复:
变量名x和xs的历史记录是什么?
模式匹配中的规范名称"xs"来自哪里?
例如in
reverse' [] = []
reverse' [x] = [x]
reverse' (x:xs) = reverse' xs ++ [x]
Run Code Online (Sandbox Code Playgroud)
它应该是"x"的复数吗?
Abi*_*ern 26
这就是我一直读它的方式,你有单数和复数,所以x:xs或y:ys等等.
它本身并没有任何意义,它只是一个惯例.
IIRC它也在Learn You a Haskell中提到过.
编辑
我的错误 - 它实际上是在真实世界Haskell的类型和功能章节中.

| 归档时间: |
|
| 查看次数: |
5938 次 |
| 最近记录: |