Menu
Coddy logo textTech

אופרטורי השמה מורחבת

חלק מהיחידה יסודות במסלול ה-GO של Coddy. שיעור 19 מתוך 109.

אופרטורי השמה משולבים משלבים פעולה חשבונית עם השמה. אלה קיצורי דרך שהופכים את הקוד שלך לנקי יותר.

במקום לכתוב:

score := 100
score = score + 50

השתמש באופרטור +=:

score := 100
score += 50
fmt.Println(score)

פלט:

150

אופרטורים נוספים להשמה משולבת כוללים את -=, *=, /= ו-%=:

count := 10
count *= 5  // זהה ל־: count = count * 5
fmt.Println(count)

פלט:

50
challenge icon

אתגר

מתחילים

באתגר הזה תתרגלו שימוש באופרטורי השמה מורכבת ב-Go. אופרטורי השמה מורכבת משלבים פעולת חשבון עם השמה (כמו +=, -=, *=, /=, %=).

יש לנו משתנה score שמתחיל בערך 10. המשימה שלך היא להשתמש בהשמה מורכבת כדי להגדיל את הניקוד ב-5.

נסו בעצמכם

package main

import "fmt"

func main() {
	// הניקוד ההתחלתי
	score := 10
	
	// TODO: השתמשו באופרטור השמה משולבת (+=) כדי להגדיל את score ב-5
	
	// הדפיסו את הניקוד הסופי
	fmt.Println("Final score:", score)
}
quiz iconבחנו את עצמכם

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

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

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