相关疑难解决方法(0)

减少Haskell中的范围

我是Haskell的新手.有人可以解释为什么定义这样的列表会返回一个空列表

ghci>  let myList = [10..1]
ghci>  myList
[]
Run Code Online (Sandbox Code Playgroud)

但是这可以正常工作.

ghci>  let myList = [10, 9..1]
ghci>  myList
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
Run Code Online (Sandbox Code Playgroud)

haskell list

19
推荐指数
2
解决办法
6815
查看次数

Haskell,没有步骤的范围

为什么在Haskell没有步骤的情况下没有工作范围

[7..1] => []
Run Code Online (Sandbox Code Playgroud)

但只是这样工作

[7,6..1] => [7,6,5,4,3,2,1] 
Run Code Online (Sandbox Code Playgroud)

haskell range

6
推荐指数
2
解决办法
1155
查看次数

标签 统计

haskell ×2

list ×1

range ×1