爲什麼當我在Haskell執行範圍,這個工程:爲什麼Haskell系列在使用[LT .. GT]時需要空格?
[LT .. GT]
但這並不:
[LT..GT]
的,什麼是這個神祕的錯誤意味着:
<interactive>:1:2:
Failed to load interface for `LT':
Use -v to see a list of the files searched for.
<interactive>:1:2:
A section must be enclosed in parentheses thus: (`LT..` GT)
但是,當我使用Ints時,第二種形式(不含空格)的作品:
[1..3]
你會得到什麼錯誤信息?當我嘗試時,我得到了一個相當有用的... – delnan
GHCi接受它導致'[1,2,3]'。也許其他一些編譯器讀取'1.'作爲浮點數,然後它就沒有任何意義。 – Hauleth
@Hauleth:其實它確實適用於'[1..3]',你的解釋只能說明爲什麼它不起作用。 – Tarrasch