Menu
Coddy logo textTech

מהו משתנה

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

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

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

var name string = "Gopher"  // יוצר משתנה מסוג מחרוזת
var age int = 5            // יוצר משתנה מסוג מספר שלם
var price float64 = 19.99  // יוצר משתנה מסוג מספר עשרוני

לאחר הרצת הקוד הזה, יש לנו שלושה משתנים: מחרוזת בשם name, מספר שלם בשם age, ומספר עשרוני בשם price.

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

var name = "Gopher"  // Go יודע שזה מחרוזת
var age = 5          // Go יודע שזה מספר שלם
var price = 19.99    // Go יודע שזה float64

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

challenge icon

אתגר

מתחילים
באתגר הזה תתרגלו להכריז על משתנים באמצעות מילת המפתח var ב-Go. המשימה שלכם היא להכריז על שני משתנים: name כמחרוזת עם הערך "Gopher" ו-age כמספר שלם עם הערך 5. לאחר מכן, התוכנית תדפיס את הערכים האלה.

נסו בעצמכם

package main

import "fmt"

func main() {
    // TODO: הכריזו על משתנה בשם 'name' מסוג string באמצעות var, עם הערך המבוקש במשימה
    var name string = ""

    // TODO: הכריזו על משתנה בשם 'age' מסוג int באמצעות var, עם הערך המבוקש במשימה
    var age int = 0

    // אל תשנו את הקוד שלהלן
    fmt.Println("My name is", name, "and I am", age, "years old.")
}
quiz iconבחנו את עצמכם

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

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

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