Menu
Coddy logo textTech

מחרוזות

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

מחרוזות ב-Go משמשות לאחסון נתוני טקסט. בואו נלמד איך לעבוד איתן שלב אחר שלב.

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

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

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

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

greeting := "Welcome to Go programming"
fmt.Println(greeting)

לאחר הרצת הקוד הזה, הטקסט Welcome to Go programming יוצג על המסך. האופרטור := יוצר משתנה חדש וקובע את הטיפוס שלו על סמך הערך שסופק.

שתי השיטות משיגות את אותה התוצאה — הן יוצרות משתני מחרוזת שמאחסנים טקסט. תחביר ההצהרה הקצרה (:=) נפוץ יותר ב-Go כי הוא תמציתי ונוח.

challenge icon

אתגר

מתחילים

באתגר הזה תתרגל עבודה עם מחרוזות ב-Go.

כבר הגדרנו שני משתני מחרוזת: firstName ו-lastName. המשימה שלך היא:

  1. ליצור משתנה מחרוזת שלישי בשם greeting עם הערך "Hello, my name is", ללא רווח אחרי is
  2. להדפיס כל אחת משלוש המחרוזות בשורה נפרדת באמצעות fmt.Println()

נסו בעצמכם

package main

import "fmt"

func main() {
	// המשתנים האלה כבר הוגדרו עבורכם
	firstName := "Alex"
	lastName := "Smith"
	
	// TODO: צרו משתנה מחרוזת לברכה עם הערך "Hello, my name is"
	// הערה: אל תוסיפו רווחים מיותרים.
	
	// TODO: הדפיסו את כל שלוש המחרוזות (greeting, firstName ו-lastName) בשורות נפרדות
	
}
quiz iconבחנו את עצמכם

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

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

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