Menu
CoddyTech

التكرار عبر الشرائح

جزء من قسم الأساسيات في رحلة GO على Coddy. الدرس 81 من 109.

للتكرار عبر شريحة في Go، يمكنك استخدام حلقة for مع الكلمة المفتاحية range.

أنشئ شريحة من الفواكه:

fruits := []string{"Apple", "Banana", "Cherry"}
fmt.Println("Fruits:", fruits)

كرّر عبر الشريحة باستخدام range:

for index, value := range fruits {
    fmt.Printf("Index: %d, Value: %s\n", index, value)
}

النتيجة:

Fruits: [Apple Banana Cherry]
Index: 0, Value: Apple
Index: 1, Value: Banana
Index: 2, Value: Cherry

إذا كنت تحتاج إلى القيم فقط، فاستخدم المعرّف الفارغ (_):

for _, fruit := range fruits {
    fmt.Println(fruit)
}
challenge icon

التحدي

سهل

في هذا التحدي، ستتدرّب على التكرار عبر شريحة من الفواكه باستخدام الكلمة المفتاحية range. مهمتك هي المرور عبر الشريحة وطباعة كل فاكهة مع موضعها في القائمة.

الشريحة معرّفة مسبقًا. عليك إكمال حلقة for باستخدام range للتكرار عبر الشريحة وطباعة كل فاكهة مع موضعها (بدءًا من 1).

النص الدقيق هو 1. Apple.

جرّب بنفسك

package main

import "fmt"

func main() {
	// شريحة من الفواكه
	fruits := []string{"Apple", "Banana", "Cherry", "Dragon fruit", "Elderberry"}
	
	// TODO: أكمل حلقة for باستخدام range للمرور على شريحة fruits
	// اطبع كل فاكهة مع موضعها بهذا الشكل: "1. Apple"
	
	for // أضف حلقة range هنا {
		// أضف الشيفرة هنا لطباعة كل فاكهة مع موضعها
		
	}
}
quiz iconاختبر نفسك

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

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

تدرّب بنفسك: مترجم Go عبر الإنترنت