指定索引創建一個數組的循環,我從這樣的數組寫了一個循環的腳本:如何在紅寶石
a = [1, 2, 3, 4]
a.cycle.each{|i| p i; sleep 1}
,我想從一個指定索引開始一個循環。
index = 2
(a[index..-1] + a.cycle).each{|i| p i; sleep 1}
此代碼以錯誤TypeError: no implicit conversion of Enumerator into Array
結尾。
我該如何寫這種情況下的循環代碼?
它說的是,如果沒有塊是考慮到循環,它返回一個枚舉,而不是因此錯誤類型的文檔。 – squiguy 2014-09-22 02:11:26