הערות ב-Go
חלק מהיחידה יסודות במסלול ה-GO של Coddy. שיעור 4 מתוך 109.
הערות הן הערות שאת כותבת בתוך הקוד שלך. המהדר מתעלם מהן לחלוטין — הן נועדו רק לעזור לבני אדם להבין את הקוד.
כדי לכתוב הערה בשורה אחת, השתמשו ב-//. כל מה שמופיע אחרי // עד סוף השורה נחשב להתעלם ממנו:
// זוהי הערה
fmt.Println("Hello, World!")אפשר לכתוב הערה גם בסוף שורה, אחרי הקוד:
fmt.Println("Hello, World!") // זה מדפיס Hello, World!להערות שנמשכות על פני כמה שורות, השתמשו ב-/* כדי להתחיל וב-*/ כדי לסיים:
/* זוהי הערה רב־שורתית.
המהדר מתעלם מכולה. */
fmt.Println("Welcome!")הערות יכולות גם להשבית שורת קוד באופן זמני בלי למחוק אותה:
// fmt.Println("This line will NOT run")
fmt.Println("This line will run")הערה: כל הערה המשתרעת על פני כמה שורות ומתחילה ב־/* חייבת להיסגר באמצעות */, אחרת המהדר מתייחס לכל מה שמופיע אחריה כהערה.
אתגר
מתחיליםתקנו את הקוד כך שרק Hello, Go! יודפס.
- הוסיפו
//בתחילת השורה שמדפיסהGoodbye! - השורה שמדפיסה
Goodbye!צריכה להפוך להערה כדי שהיא לא תרוץ - אל תמחקו אף שורה, ואל תשנו את השורה שמדפיסה
Hello, Go!
נסו בעצמכם
package main
import "fmt"
func main() {
// כתבו את הקוד שלכם למטה
// הפכו את השורה למטה להערה כדי שהיא תפסיק לרוץ
fmt.Println("Goodbye!")
fmt.Println("Hello, Go!")
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורי השוואה ולוגיקה
אופרטורי השוואה – חלק 1אופרטורי השוואה – חלק 2אופרטור AND לוגיאופרטור OR לוגיאופרטור NOT לוגייסודות קדימות אופרטוריםסיכום – ביצוע השוואות7זרימת בקרה: לולאות
הסבר על לולאת `for`לולאת `for` – בסיסיתלולאת `for` – תנאי בלבדמילת המפתח `break`מילת המפתח `continue`לולאות מקוננותסיכום – חזרה על פעולות2משתנים וסוגי נתונים בסיסיים
מהו משתנההסקת טיפוס באמצעות `:=`מספרים שלמים (int)מספרים בנקודה צפהערכים בוליאנייםמחרוזותערכי אפסקבועיםמוסכמות לשמותסיכום – משתנים וטיפוסים8פונקציות
הבנת פונקציותהצהרה על פונקציהקריאה לפונקציותפרמטרים של פונקציההחזרת ערך יחידהחזרת מספר ערכיםערכי החזרה בעלי שםיסודות תחום ההשפעה של פונקציהסיכום - יצירת קוד לשימוש חוזר3אופרטורים בסיסיים
אופרטורים אריתמטייםאופרטור חילוקאופרטור מודולואופרטור השמהאופרטורי השמה מורחבתהגדלה והקטנהסיכום – חישובים6זרימת בקרה: תנאים
פקודת `if`מילת המפתח `else`מילת המפתח `else if`הסתרת משתנים בתוך `if`אתחול משתניםפקודת `switch``switch` עם ביטויים`switch` ללא ביטוימילת המפתח `fallthrough`סיכום - קבלת החלטותתרגלו בעצמכם: קומפיילר Go אונליין