Menu
CoddyTech

הסקת טיפוס באמצעות `:=`

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

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

כדי ליצור הודעת טקסט, השתמשו ב־:=:

message := "Hello, Go!"
fmt.Println(message)

לאחר הרצת הקוד הזה, תראו את Hello, Go! מודפס במסוף. Go ידע באופן אוטומטי שהטיפוס של message צריך להיות מחרוזת.

בואו ניצור מספר באמצעות :=:

age := 25
fmt.Println(age)

הפקודה מדפיסה 25 למסוף. Go הגדירה אוטומטית את age כטיפוס מספר שלם.

בואו ניצור מספר עשרוני:

price := 19.99
fmt.Println(price)

הפעולה מדפיסה 19.99 למסוף. Go הפכה אוטומטית את price לטיפוס נקודה צפה.

challenge icon

אתגר

מתחילים

באתגר הזה תתאמנו בשימוש באופרטור := להסקת טיפוסים ב-Go.

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

הכריזו על language עם הערך "Go" ועל version עם הערך 1.18.

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

נסו בעצמכם

    // TODO: החליפו את השורה שלמטה בהצהרה על 'language' באמצעות :=, תוך שימוש בערך המבוקש במשימה
    var language string = ""

    // TODO: החליפו את השורה שלמטה בהצהרה על 'version' באמצעות :=, תוך שימוש בערך המבוקש במשימה
    var version float64 = 0

quiz iconבחנו את עצמכם

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

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

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