2011-08-07 59 views

回答

8

3.10。算術序列

[...] 算術序列滿足這些身份:

  • [...]
  • [e1..e3] = enumFromTo E1 E3
  • [...]

6.3.4 Enum類

對於類型int和整數,枚舉函數h AVE的含義如下:

  • [...]
  • 序列enumFromTo E1 E3是列表[E1,E1 + 1,E1 + 2,... E3]。如果e1> e3,則列表爲空。
  • [...]

Haskell 2010 Language Report

13

Haskell有沒有辦法知道你想一步-1直到你給它一個提示。

可能有些情況下,您希望範圍[x..y]其中y < x以及您希望範圍爲空的位置。如果Haskell在這些情況下簡單地下降,這會產生微妙的錯誤。

2

如果沒有指示該步驟,則haskell將其假定爲+1,如果它不適用於給定參數,則返回空列表。

任何必須明確提示+1的增量;不僅積極整合者> 1.