我是 Haskell 新手。
我知道我可以将元组运算符用作函数:(,) 1 2
。
我可以对列表范围 ..
执行相同的操作吗?如[0..9]
。或者它不是一个函数?
基本上我有两个值需要从中创建一个列表。显式 lambda 表达式有效:\x y -> [x..y]
。我试图弄清楚如何使其更短。
最佳答案
您不能使用 ..
执行此操作,因为它是语言中内置的语法元素而不是函数。但是,有一个函数与“(..)
”或您的 \x y -> [x..y]
执行相同的操作> 会做:enumFromTo
.
关于haskell - 我可以将列表范围作为函数应用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31350470/