【发布时间】:2020-09-01 20:24:44
【问题描述】:
我只是想知道 .. 是否实际上在任何地方的 Haskell 代码中定义,例如在 the Prelude 中? enumFromTo 是一样的吗?我不明白定义是什么?
enumFromTo x y = map toEnum [fromEnum x .. fromEnum y]
[ e1 .. e3 ] = enumFromTo e1 e3
【问题讨论】:
-
你如何定义它的后缀形式?它不是一个接受数字并返回跨越该数字的有限范围的函数。
-
@bipll 好的,我把括号去掉了。
-
不管括号,
a ..是一个有效的表达式,它不是一个函数,同样a, a + 3 ..。你会如何定义它们?
标签: haskell enums enumeration typeclass definition