मैं रूबी में सरल कार्यों को करने वाली एक अजीब चीज में आया हूं। मैं तो बस प्रत्येक विधि के साथ वर्णमाला पुनरावृति करना चाहते हैं लेकिन यात्रा निष्पादन में पहली जाता है: इस मेंरुबी प्रत्येक पुनरावर्तक निष्पादन में पहले क्यों जाता है?
alfawit = ("a".."z")
puts "That's an alphabet: \n\n #{ alfawit.each { |litera| puts litera } } "
और इस कोड के परिणाम: (संक्षिप्त)
a
b
c
⋮
x
y
z
That's an alphabet:
a..z
कोई भी विचार क्यों यह की तरह काम करता यह या क्या माना जाता है कि मैंने गलत किया?
अग्रिम धन्यवाद।
अपने अपेक्षित परिणाम क्या है? – Stefan
"यह एक वर्णमाला है" के बाद वर्णमाला सूचीबद्ध करना जैसे उर्सस द्वारा ठीक से किया जाता है। मैंने सोचा था कि मैं इस तरह के पुनरावृत्ति को घोंसला करने में सक्षम हूं। – Michalko