-1
可能重複:
Array#rotate equivalent in ruby 1.8.7陣列#旋轉產生NoMethod錯誤
根據ruby-doc.org我進入應該是工作的語法,但它產生NoMethod在IRB中運行時出錯。
>> a = ["1", "2", "3", "4", "5"]
=> ["1", "2", "3", "4", "5"]
>> a.rotate
NoMethodError: undefined method `rotate' for ["1", "2", "3", "4", "5"]:Array
from (irb):14
發生此錯誤的原因是什麼?
您使用的是哪個版本的ruby?我嘗試了1.9.3和紅寶石頭,都工作。 –
Ruby 1.9是新的。 檢查http://stackoverflow.com/questions/5270098/arrayrotate-equivalent-in-ruby-1-8-7 –