Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

حلقة For

جزء من قسم الأساسيات في رحلة Kotlin على Coddy. الدرس 46 من 93.

أحيانًا تحتاج إلى تكرار إجراء عدة مرات. وبدلًا من كتابة الشيفرة نفسها مرارًا وتكرارًا، يمكنك استخدام حلقة تكرار. وتكون حلقة for مثالية عندما تعرف بالضبط عدد المرات التي تريد فيها تكرار شيء ما.

إليك البنية الأساسية:

for (i in 1..5) {
    println(i)
}

يطبع هذا الأرقام من 1 إلى 5. يأخذ المتغير i كل قيمة في النطاق، ويُنفَّذ الكود داخل الأقواس المعقوفة لكل قيمة.

يمكنك استخدام أي اسم متغير، وليس i فقط:

for (number in 1..3) {
    println("Count: $number")
}
// الناتج:
// Count: 1
// Count: 2
// Count: 3

متغير الحلقة موجود فقط داخل الحلقة. في كل تكرار، يتم تحديثه تلقائيًا إلى القيمة التالية في النطاق حتى لا تبقى أي قيم أخرى.

challenge icon

التحدي

متوسط

اقرأ عددًا صحيحًا n من الإدخال. استخدم حلقة for لطباعة جميع الأعداد من 1 إلى n، بحيث يظهر كل عدد في سطر منفصل.

على سبيل المثال، إذا كان الإدخال هو 4، فيجب أن يكون الناتج:

1
2
3
4

جرّب بنفسك

fun main() {
    val n = readLine()!!.toInt()
    
    // TODO: اكتب الكود الخاص بك أدناه لطباعة الأرقام من 1 إلى n باستخدام حلقة for
    
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: Playground لـ Kotlin