2013-07-10 31 views
2

隨着代碼:斯卡拉直到環路與浮點

(0.0 until 0.5 by 0.9) 

我希望得到的結果是NumericRange(0.0) 相反,我得到了NumericRange()

當我嘗試同樣有到:

(0.0 to 0.5 by 0.9) 

我收到預期的信息NumericRange(0.0)

有:

(30 until 31 by 2)我得到NumericRange(30)

這是我期望的那樣。

有人可以向我解釋爲什麼直到不包括浮點情況下的起始元素嗎?

+1

剛剛嘗試過,直到得到正確的結果'scala.collection.immutable.NumericRange [Double] = NumericRange(0.0)'scala 2.10.2 – 4lex1v

+1

@AlexIv:'NumericRange()'在'2.9.3'上。 – senia

+0

然後,無論它是一個錯誤或功能=) – 4lex1v

回答