3
我觀察到,計算天差異的ruby表達式會根據表達式中的空間給出不同的輸出。紅寶石日期計算:奇怪的輸出
Date.today #=> #<Date: 2017-01-06 ((2457760j,0s,0n),+0s,2299161j)>
(Date.today - 60).to_s #=> "2016-11-07"
(Date.today-60).to_s #=> "2016-11-07"
(Date.today- 60).to_s #=> "2016-11-07"
(Date.today -60).to_s #=> "2017-01-06" <- ???
有人能幫我理解背後的原因嗎?
_Sidenote:_似乎是接受記者採訪時一個很好的問題。 – mudasobwa