की एक पंक्ति में एक चर को प्रारंभ करने और बढ़ाने के लिए क्या यह रूबी में ऐसा करने का सबसे आसान तरीका है?कोड
<% for item in @items %>
<%= n = n + 1 rescue n = 1 %>
<% end %>
जो '1 "के लिए" n "initializes और यह वृद्धि कर देता है के रूप में पाश की प्रगति (और इसे बाहर प्रिंट) के बाद से यह एक मेरे ऐप की विचारों में है
आह अच्छा, मुझे लगता है कि दूसरा विकल्प वह है जिसे मैं ढूंढ रहा था। – Zepplock
"एन" के लिए प्रारंभिक मान असाइन करने का कोई तरीका भी है? – Zepplock
प्रारंभिक मान असाइन करें और फिर प्रत्येक बार 1 से बढ़ोतरी करें? सूचकांक एक काउंटर नहीं है - यह एक सूचकांक है। यदि आप इसे एक निश्चित ऑफ़सेट से बढ़ाना चाहते हैं, तो बस प्रिंट करते समय इसे जोड़ें: <%= n + 5 %> – zaius