سعاد نشر 29 فبراير 2016 أرسل تقرير نشر 29 فبراير 2016 إليكم المثال التالي لحلقة التكرار على لغة البرمجة Ruby: arr = [1, 2, 3] for elem in arr do puts elem end puts elem # => 3 مما سينتج عنه: 1 2 3 3 المتغير em يعطي القيمة الحالية لحلقة التكرار، لماذا تكررت القيمة 3 عند الطباعة ؟ اقتباس
0 E.Nourddine نشر 1 مارس 2016 أرسل تقرير نشر 1 مارس 2016 (معدل) أظن أن الأمر مشروح بطريقة وافية من خلال رابط الموقع الرسمي حيث أن: حلقة التكرار for تسمح للعداد i بالاحتفاظ بالقيمة الأخير عند الخروج من الحلقة، مثال على ذلك: for i in 1..3 end i #=> 3 بينما الأمر خلاف ذلك عند استعمال حلقة التكرار foreach، التي تنتهي المتغيرات والعداد المُستخدم داخلها بعد انتهائها: (1..3).each do |i| end i #=> NameError: undefined local variable or method `i' تم التعديل في 1 مارس 2016 بواسطة E.Nourddine اقتباس
السؤال
سعاد
إليكم المثال التالي لحلقة التكرار على لغة البرمجة Ruby:
مما سينتج عنه:
المتغير em يعطي القيمة الحالية لحلقة التكرار، لماذا تكررت القيمة 3 عند الطباعة ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.