הערות ב-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!
נסו בעצמכם
// כתבו את הקוד שלכם למטה
// הפכו את השורה למטה להערה כדי שהיא תפסיק לרוץ
fmt.Println("Goodbye!")
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
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 אונליין