मैं एक बुनियादी माणिक पाशरूबी का उपयोग करते हुए, मैं कैसे पाश के लिए एक से अधिक पुनरावृति कर सकते हैं n.times
for video in site.posts
video.some_parameter
endfor
मैं इस पाश 2 या 3 बार चलाने के लिए चाहते हैं।
क्या यह संभव है?
मैं एक बुनियादी माणिक पाशरूबी का उपयोग करते हुए, मैं कैसे पाश के लिए एक से अधिक पुनरावृति कर सकते हैं n.times
for video in site.posts
video.some_parameter
endfor
मैं इस पाश 2 या 3 बार चलाने के लिए चाहते हैं।
क्या यह संभव है?
3.times do
# do work here
end
तो लूप के लिए बस एक लूप चलाएं? –
हां, जब तक आप कुछ अलग नहीं चाहते हैं। यदि आप इसे आज़माते हैं और कोड के साथ खेलते हैं तो आप अपने सभी सवालों के जवाब देंगे। बस डीबग करें और प्रिंट करें कि कोड क्या कर रहा है। –
यदि आपको इसकी आवश्यकता है तो आप इंडेक्स को कैसे प्राप्त कर सकते हैं? –
यह बुरा शैली के लिए उपयोग करने के लिए है।
3.times do
site.posts.each do |video|
video.some_parameter
end
end
या यदि video.some_parameter एक पंक्ति है,
3.times do
site.posts.each { |video| video.some_parameter }
end
देखें: https://github.com/bbatsov/ruby-style-guide#source-code-layout
मैं माफी चाहता इस तरह के एक सरल सवाल पूछने जा करने के लिए कर रहा हूँ, लेकिन मैं प्रलेखन की समीक्षा की है, बस अभी भी सुनिश्चित नहीं है कि लूप 3 बार कैसे चलाएं। –