محمد العلي11 نشر 8 فبراير أرسل تقرير نشر 8 فبراير لماذا لم نضع علامات مجال الfor هاذي المره {}و قد جربت ذالك و ضهر لي فقط اول رقم من الارقام التي مررته ك معامل 1 اقتباس
0 محمد العلي11 نشر 8 فبراير الكاتب أرسل تقرير نشر 8 فبراير For ( let go of me) { { ب العاده for لها مجال {} لكن في هاذا الدرس لا يوجود لها مجال ف ما سبب 2 اقتباس
0 Khaled Osama3 نشر 8 فبراير أرسل تقرير نشر 8 فبراير الفرق الرئيسي بين كتابة الحلقات بأقواس منحنية وبدونها يكمن في نطاق جسم الحلقة وهذا مثال يوضح الفرق: مع الأقواس المنحنية: عند استخدام الأقواس المنحنية، تعرف بوضوح نطاق جسم الحلقة. يتيح لك هذا تضمين عدة بيانات داخل جسم الحلقة دون أي ابهام بشأن نطاقها. على سبيل المثال: for (int i = 0; i < 5; i++) { System.out.println("داخل الحلقة"); System.out.println("قيمة i هي: " + i); } بدون الأقواس المنحنية: إذا حذفت الأقواس المنحنية، فإن البيانات التالية ستعتبر جزءًا من جسم الحلقة. يمكن أن يؤدي هذا إلى الارتباك والأخطاء إذا كانت العديد من البيانات تهدف إلى كونها جزءًا من جسم الحلقة ولكنها ليست مضمنة في الأقواس المنحنية. على سبيل المثال: for (int i = 0; i < 5; i++) System.out.println("داخل الحلقة"); System.out.println("قيمة i هي: " + i); // هذه ليست جزءًا من جسم الحلقة في هذا المثال، تعتبر فقط البيانات System.out.println("داخل الحلقة"); جزءًا من جسم الحلقة، بينما البيانات System.out.println("قيمة i هي: " + i); خارج جسم الحلقة وسيتم تنفيذها مرة واحدة فقط بعد انتهاء الحلقة. 1 اقتباس
0 Mustafa Mahmoud7 نشر 8 فبراير أرسل تقرير نشر 8 فبراير فقط طريقة مبسط للكتابة في حالة عبارة مفردة بسيطة مثل function x(m, y, ...me) { let total = 0; for (let go of me) total += m + y + go; return total; } لكن فى حالة أكثر من عبارة ويوجد عمليات معقدة داخل جسم الحلقة لابد من وضعها ال{} لأنه لو تم وضع اكتر من جملة بدون {} لا تعتبر الا العبارة الأولى تبع جسم الحلقة function x(m, y, ...me) { let total = 0; for (let go of me) { total += m + y; total += go; } return total; } 1 اقتباس
0 Najah Alsaker نشر 12 فبراير أرسل تقرير نشر 12 فبراير في اغلب لغات البرمجة عندما تقوم باستخدام الحلقات ( ..... for while do/while ) اواستخدام الجمل الشرطية ( .... if else elseif) ف ان التركيبة الصحيحة للكود يجب ان تكون كالاتي : عند استخدام سطر واحد ضمن الحلقات او الشروط ف لا داعي لاستخدام الاقواس المعقوفة { } لانه سيقوم بقراءة شرط الحلقة ثم ينتقل الى او سطر فقط من جسم الحلقة ويعتبره تابع لها اما بالنسبة لباقي السطور فهي تعتبر خارج الحلقة for(الشرط) جسم الحلقة ; عند استخدام اكثر من سطر ضمن جسم الحلقات او الشروط فيجب عليك اضافة الاقواس المعقوفة { } لاخباره انه كل هذا السطور تابعة لهذه الحلقة او هذا الشرط لانه كما قلنا انه يقوم باعتبار السطر الاول فقط تابع للحلقة for(الشرط){ جسم الحلفة ; جسم الحلفة; جسم الحلقة ; } و لا مشكلة ايضا ان وضعت الاقواس المعقوفة { } عند استخدام سطر واحد بالجسم ولكنها اساسية عند استخدام اكثر من شرط اقتباس
السؤال
محمد العلي11
لماذا لم نضع علامات مجال الfor هاذي المره {}و قد جربت ذالك و ضهر لي فقط اول رقم من الارقام التي مررته ك معامل
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.