2
今天我開始測試JRuby。我是一名Java開發人員,所以我乍一看喜歡這種混合。
然後編碼一點點,我發現一個區別,我想知道這是否正確。
我使用jruby 1.7.2和ruby 1.8.7進行測試。Ruby和JRuby在方法鏈上的區別
在JRuby的控制檯我輸入:
c = []
c.class #=> Array
c << 9 << 8 << 0 << 2
c.to_s #=> "[9, 8, 0, 2]"
現在在Ruby控制檯我輸入:
c = []
c.class #Array
c << 9 << 8 << 0 << 2
c.to_s #=> "9802"
什麼都可以在這裏發生的事情,爲什麼結果是不兩種情況下都一樣嗎?
可能只是打印輸出......? – Jwosty 2013-02-21 03:16:33
我不明白嗎? – crsuarezf 2013-02-21 03:59:12