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

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

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

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

أنشئ slice من الفواكه:

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

قم بالـ Iterate خلال الـ slice باستخدام 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

التحدي

سهل

في هذا التحدي، ستتدرب على التكرار (iteration) على slice من الفواكه باستخدام الكلمة المفتاحية range. مهمتك هي المرور في loop عبر الـ slice وطباعة كل fruit مع موقعه في القائمة.

الـ slice معرفة بالفعل لك. تحتاج إلى إكمال for loop باستخدام range لـ iterate عبر الـ slice وطباعة كل fruit مع موقعها (بدءًا من 1).

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

جرّب بنفسك

package main

import "fmt"

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

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

جميع دروس Fundamentals

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