标签: haskell
据我所知,我可以使用构造[1..10]定义整数的有序列表。例如:
> [1..10] == [1,2,3,4,5,6,7,8,9,10].
但是如果我想以相反的顺序定义一个类似的列表,为什么以下
> [10,9..1] == [10,9,8,7,6,5,4,3,2,1]
按预期工作但
> [10..1] == []
生成空列表?