Menu
Coddy logo textTech

ערכי אפס

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

ב-Go, ערכי אפס הם ערכי ברירת מחדל שמוקצים למשתנים כשהם מוכרזים ללא ערך התחלתי מפורש. בואו נבחן את ערכי ברירת המחדל האלה עבור סוגי נתונים שונים.

ראשית, נכריז על משתנים מסוגים שונים בלי לאתחל אותם:

var number int
var decimal float64
var isValid bool
var name string

fmt.Println(number)
fmt.Println(decimal)
fmt.Println(isValid)
fmt.Println(name)

לאחר שנריץ את הקוד הזה, נראה על המסך את ערכי האפס של כל סוג:

0
0
false

שימו לב של־int ול־float64 יש ערך אפס של 0, ל־bool יש ערך אפס של false, ול־string יש ערך אפס של מחרוזת ריקה (שמופיעה כשורה ריקה בפלט).

challenge icon

אתגר

מתחילים

באתגר הזה תכירו את ערכי האפס של Go — ערכי ברירת המחדל שמשתנים מקבלים כשהם מוכרזים אך לא מאותחלים במפורש.

המשימה שלכם היא להכריז על ארבעה משתנים (אחד לכל אחד מהטיפוסים הבסיסיים: int, float64, bool ו-string) בלי לאתחל אותם, ואז להדפיס את ערכי האפס שלהם.

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

נסו בעצמכם

package main

import "fmt"

func main() {
	// המשתנים האלה הוצהרו אך לא אותחלו
	// Go תקצה להם אוטומטית את ערכי האפס שלהם
	var number int
	var decimal float64
	var isTrue bool
	var text string
	
	// TODO: הדפיסו כל משתנה כדי לראות את ערך האפס שלו
	// רמז: השתמשו ב-fmt.Println() עבור כל משתנה
}
quiz iconבחנו את עצמכם

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

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

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