list - 序列语法糖([1..6])如何转换为实际的列表语法(1 :2:3. ..6)?

标签 list haskell syntax enumeration syntactic-sugar

Haskell 如何翻译 []进入列表定义?他们是重视构造函数还是什么?他们是新人吗?有没有办法定义后缀语法,而不是中缀语法?

最佳答案

此语法在 Report 中定义。 ,特别是在 section 3.10 . [1..6]定义为 enumFromTo 1 6 .你不能自己定义这样的语法。

关于list - 序列语法糖([1..6])如何转换为实际的列表语法(1 :2:3. ..6)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17872411/

相关文章:

python - 删除 python 列表中的重复项但记住索引

list - 嵌套列表平均值

Javascript:数组的正确语法?

mysql - 请让我知道 mysql 查询 : alias in where clause

Python - 比较两个列表的值和长度

c# - 在 C# 中合并多个列表

multithreading - 使用TVar时,如何等待forM_完成?

Haskell:无法理解瓶颈

haskell - 关于Haskell中的控制流结构(多个if-then-else)

syntax - LESS:是否有任何语法可以访问当前规则集中的属性值?