Menu
Coddy logo textTech

אתחול משתנים

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

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

ראשית, נראה כיצד לאתחל משתנים באמצעות מילת המפתח var:

var age int = 25
var name string = "Gopher"
var isActive bool = true
    
fmt.Println(age, name, isActive)

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

25 Gopher true

אפשר גם להשתמש באופרטור ההכרזה הקצר של Go (:=) כדי לכתוב קוד תמציתי יותר:

age := 25
name := "Gopher"
isActive := true
    
fmt.Println(age, name, isActive)

לאחר הרצת הקוד הזה, מתקבלת אותה תוצאה כמו קודם:

25 Gopher true

אופרטור ההכרזה הקצרה (:=) קובע אוטומטית את הטיפוס על סמך הערך שסיפקת, וכך הקוד שלך נקי וקל יותר לקריאה.

challenge icon

אתגר

מתחילים

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

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

  • name: מסוג string עם הערך "John"
  • age: מסוג int עם הערך 25
  • isStudent: מסוג bool עם הערך true

הפלט הצפוי הוא:

Name: John
Age: 25
Is Student: true

נסו בעצמכם

package main

import "fmt"

func main() {
    // TODO: יש לאתחל את המשתנים האלה לערכים הנדרשים
    var name string    // יש לאתחל עם "John"
    var age int       // יש לאתחל עם 25
    var isStudent bool // יש לאתחל עם true
    
    // הקוד הזה ידפיס את המשתנים
    fmt.Println("Name:", name)
    fmt.Println("Age:", age)
    fmt.Println("Is Student:", isStudent)
}
quiz iconבחנו את עצמכם

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

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

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