Menu
Coddy logo textTech

מעבר על Slices

חלק מהיחידה יסודות במסלול ה-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
	// הדפיסו כל פרי עם המיקום שלו, עיינו בהוראות לפורמט המדויק
	
	for // הוסיפו כאן את לולאת range שלכם {
		// הוסיפו כאן את הקוד שלכם להדפסת כל פרי עם המיקום שלו
		
	}
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר Go אונליין