אורך מערך באמצעות `len`
חלק מהיחידה יסודות במסלול ה-GO של Coddy. שיעור 71 מתוך 109.
הפונקציה len() מחזירה את האורך (מספר האיברים) של מערך.
צרו מערך של צבעים:
colors := [4]string{"Red", "Blue", "Green", "Yellow"}קבלו את אורך המערך באמצעות len():
arrayLength := len(colors)
fmt.Println("The array has", arrayLength, "elements")זה מציג:
The array has 4 elementsאתגר
מתחיליםבאתגר הזה תתרגלו להשתמש בפונקציה
סיפקנו מערך של פירות אהובים. המשימה שלכם היא למצוא את האורך של המערך הזה באמצעות הפונקציה
len() כדי למצוא את האורך של מערך.סיפקנו מערך של פירות אהובים. המשימה שלכם היא למצוא את האורך של המערך הזה באמצעות הפונקציה
len() ולאחסן אותו במשתנה numberOfFruits.נסו בעצמכם
package main
import "fmt"
func main() {
// זהו מערך הפירות האהובים עלינו
favoriteFruits := [5]string{"Apple", "Banana", "Orange", "Mango", "Strawberry"}
// TODO: השתמשו בפונקציה len() כדי למצוא את אורך המערך favoriteFruits
// ושמרו אותו במשתנה numberOfFruits
var numberOfFruits int
// פעולה זו תדפיס את מספר הפירות במערך
fmt.Printf("There are %d fruits in the array\n", numberOfFruits)
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
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 אונליין