הכרזה על מערכים
חלק מהיחידה יסודות במסלול ה-GO של Coddy. שיעור 68 מתוך 109.
ב-Go אפשר להכריז על מערכים בכמה דרכים. הגודל של מערך הוא חלק מהטיפוס שלו, ויש לציין אותו בעת ההכרזה.
הצהר על מערך באמצעות var בגודל מסוים:
var scores [4]int
fmt.Println(scores)פעולה זו יוצרת מערך של 4 מספרים שלמים, שכולם מאותחלים לאפס:
[0 0 0 0]הכרז על מערך ואתחל אותו בשורה אחת באמצעות תחביר מקוצר:
names := [3]string{"Alice", "Bob", "Charlie"}
fmt.Println(names)זה מציג:
[Alice Bob Charlie]אתגר
מתחיליםנסו בעצמכם
package main
import "fmt"
func main() {
// TODO: הכריזו על מערך בשם 'numbers' שמכיל 5 מספרים שלמים: 10, 20, 30, 40 ו-50
// פעולה זו תדפיס את המערך שלכם
fmt.Println("My array of numbers:", numbers)
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורי השוואה ולוגיקה
אופרטורי השוואה – חלק 1אופרטורי השוואה – חלק 2אופרטור AND לוגיאופרטור OR לוגיאופרטור NOT לוגייסודות קדימות אופרטוריםסיכום – ביצוע השוואות7זרימת בקרה: לולאות
הסבר על לולאת `for`לולאת `for` – בסיסיתלולאת `for` – תנאי בלבדמילת המפתח `break`מילת המפתח `continue`לולאות מקוננותסיכום – חזרה על פעולות10טיפוסים מורכבים: מערכים
מבוא למערכיםהכרזה על מערכיםאתחול מערכיםגישה לאיברי מערךאורך מערך באמצעות `len`מעבר על מערכיםמערכים רב-ממדיים2משתנים וסוגי נתונים בסיסיים
מהו משתנההסקת טיפוס באמצעות `:=`מספרים שלמים (int)מספרים בנקודה צפהערכים בוליאנייםמחרוזותערכי אפסקבועיםמוסכמות לשמותסיכום – משתנים וטיפוסים8פונקציות
הבנת פונקציותהצהרה על פונקציהקריאה לפונקציותפרמטרים של פונקציההחזרת ערך יחידהחזרת מספר ערכיםערכי החזרה בעלי שםיסודות תחום ההשפעה של פונקציהסיכום - יצירת קוד לשימוש חוזר3אופרטורים בסיסיים
אופרטורים אריתמטייםאופרטור חילוקאופרטור מודולואופרטור השמהאופרטורי השמה מורחבתהגדלה והקטנהסיכום – חישובים6זרימת בקרה: תנאים
פקודת `if`מילת המפתח `else`מילת המפתח `else if`הסתרת משתנים בתוך `if`אתחול משתניםפקודת `switch``switch` עם ביטויים`switch` ללא ביטוימילת המפתח `fallthrough`סיכום - קבלת החלטותתרגלו בעצמכם: קומפיילר Go אונליין