2016-11-18 48 views

回答

1

有所做的正是這一個方法:

Enumerable#cycle

>> a = [1, 2, 3] 
>> a.cycle.first(7) 
=> [1, 2, 3, 1, 2, 3, 1] 
+2

,我會說這是更好地把它定義爲'A = [1,2,3] .cycle'然後調用'a.first 7','a.next'或'a.rewind'等。 –