2
我亂搞在Groovy的外殼,只是碰巧嘗試 0..0.toString()
我期待這會返回類似"[0]"
,爲0..0 == [0]
,但它給了我一個整數數組從0到48。這裏發生了什麼?Groovy的範圍的toString()行爲
我亂搞在Groovy的外殼,只是碰巧嘗試 0..0.toString()
我期待這會返回類似"[0]"
,爲0..0 == [0]
,但它給了我一個整數數組從0到48。這裏發生了什麼?Groovy的範圍的toString()行爲
爲字符「0」的ASCII碼是48. 0..0.toString()
你所要求的一個列表/陣列與所述整數0
(因此這將是整數的集合)凝視,與0.toString()
結束,這常規成功至通過取其ascii值解釋爲一個整數。
Try(0..0).toString() –