2012-05-29 13 views

उत्तर

18
(0..2).cycle(3) { |x| puts x } #=> 0,1,2,0,1,2,0,1,2 

item = [0, 1, 2].cycle.each 

item.next #=> 0 
item.next #=> 1 
item.next #=> 2 
item.next #=> 0 
... 
+1

'(0..2) .सायकल' भी हो सकता है यदि OP को किसी सरणी का उपयोग करने की आवश्यकता नहीं है। इसके अलावा 'चक्र' चक्रों की संख्या के लिए एक वैकल्पिक तर्क लेता है। –

+0

अच्छा संकेत, अद्यतन – megas

+0

आपको जरूरत नहीं है। Ext के साथ आइटम के माध्यम से चक्र के लिए –

संबंधित मुद्दे