Menu
Coddy logo textTech

אופרטורי השוואה – חלק 1

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

אופרטורי השוואה משווים בין שני ערכים ומחזירים תוצאה בוליאנית (true או false).

אופרטור השוויון (==) בודק אם שני ערכים שווים:

a := 5
b := 5
result := a == b
fmt.Println(result)

הפלט הוא:

true

אופרטור אי־השוויון (!=) בודק אם שני ערכים אינם שווים:

x := 10
y := 20
notEqual := x != y
fmt.Println(notEqual)

הפלט הוא:

true
challenge icon

אתגר

מתחילים

באתגר הזה תתרגלו שימוש באופרטורים להשוואת שוויון (==) ואי־שוויון (!=) ב-Go.

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

לאחר מכן נדפיס את התוצאות כדי לראות אם ההשוואות שלכם נכונות.

נסו בעצמכם

package main

import "fmt"

func main() {
	// משתנים שהוגדרו מראש לצורך השוואה
	num1 := 10
	num2 := 10
	name1 := "Go"
	name2 := "Python"
	
	// TODO: השוו בין num1 ל-num2 באמצעות האופרטור == (שוויון)
	// ושמרו את התוצאה ב-numbersEqual
	numbersEqual := false // החליפו את השורה הזו
	
	// TODO: השוו בין name1 ל-name2 באמצעות האופרטור != (אי-שוויון)
	// ושמרו את התוצאה ב-namesNotEqual
	namesNotEqual := false // החליפו את השורה הזו
	
	// הדפיסו את התוצאות
	fmt.Println("Are the numbers equal?", numbersEqual)
	fmt.Println("Are the names different?", namesNotEqual)
}
quiz iconבחנו את עצמכם

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

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

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