Blackhacker نشر 25 فبراير 2016 جربت استخدام حلقة تكرار count في برنامجي لكنني أجدها تبدأ من 0 وتنتهي في n-1، فهل توجد حلقة تكرار في روبي تبدأ من 1 وتنتهي في n؟ انشر على الشّبكات الاجتماعية رابط هذه المساهمة
0 هشام رزق الله نشر 25 فبراير 2016 نعم، فلغة روبي تدعم العديد من الطرق للدوران والحساب، ولإنشاء الحلقة التي تريدها أنت يمكنك استخدم حلقة upto وتمرير العدد الأخير n ويجب البدء بأول عنصر تريد أن تبدأ به كما في المثال التالي: 1.upto(10) do |i| puts i end أو يمكنك استخدام step بدلا من upto والتي تتميز بأنها تسمح لك بزيادة قيمة الخطوة الواحدة كما في المثال التالي: 1.step(10,2) { |i| puts i } 1 3 5 7 9 حيث أن الخطوة تساوي في هذا المثال 2. انشر على الشّبكات الاجتماعية رابط هذه المساهمة
جربت استخدام حلقة تكرار count في برنامجي لكنني أجدها تبدأ من 0 وتنتهي في n-1، فهل توجد حلقة تكرار في روبي تبدأ من 1 وتنتهي في n؟
انشر على الشّبكات الاجتماعية
رابط هذه المساهمة