הגדלה והקטנה
חלק מהיחידה יסודות במסלול ה-GO של Coddy. שיעור 20 מתוך 109.
אופרטורי הגדלה והקטנה מספקים דרך מקוצרת להוסיף 1 למשתנה או לחסר ממנו 1.
ב-Go משתמשים ב-++ כדי להגדיל משתנה ב-1 וב--- כדי להקטין אותו ב-1:
count := 5
count++ // שקול ל: count = count + 1
fmt.Println(count)
count-- // שקול ל: count = count - 1
fmt.Println(count)פלט:
6
5חשוב: ב-Go, ++ ו--- הן פקודות, לא ביטויים. אפשר להשתמש בהן רק בשורות עצמאיות, ולא בתוך ביטויים אחרים.
אתגר
מתחיליםבאתגר הזה תתרגלו שימוש באופרטורים להגדלה (++) ולהקטנה (--) ב-Go.
יש לנו משתנה counter עם ערך התחלתי. המשימה שלכם היא:
- להגדיל את המונה פעמיים באמצעות האופרטור
++ - להקטין את המונה פעם אחת באמצעות האופרטור
--
לאחר מכן, התוכנית תדפיס את הערך הסופי של המונה.
נסו בעצמכם
package main
import "fmt"
func main() {
// הערך ההתחלתי של counter
counter := 5
// TODO: הגדילו את counter פעמיים באמצעות האופרטור ++
// TODO: הקטינו את counter פעם אחת באמצעות האופרטור --
// הדפיסו את הערך הסופי
fmt.Println("Final counter value:", counter)
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
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 אונליין