如何将序列句法糖([1..6])翻译成实际的列表语法(1:2:3 ... 6)?

时间:2013-07-26 03:25:10

标签: list haskell syntax enumeration syntactic-sugar

Haskell如何将[]转换为列表定义?他们是否重视构造者或其他什么?他们是新类型吗?有没有办法定义 outfix 语法,而不是中缀语法?

1 个答案:

答案 0 :(得分:14)

此语法在Report中定义,尤其在section 3.10中定义。 [1..6]定义为enumFromTo 1 6。你不能自己定义语法。