סיכום – קלט ופלט
חלק מהיחידה יסודות במסלול ה-GO של Coddy. שיעור 33 מתוך 109.
אתגר
קלבאתגר הזה תתרגלו להשתמש ב־fmt.Printf כדי להציג פלט מעוצב עם מצייני עיצוב שונים.
השלימו את הקוד כדי להציג מידע על Gopher באמצעות מצייני העיצוב המתאימים:
- השתמשו ב־
%sעבור מחרוזות - השתמשו ב־
%dעבור מספרים שלמים - השתמשו ב־
%.2fעבור מספרים בנקודה צפה עם 2 ספרות אחרי הנקודה העשרונית - השתמשו ב־
%tעבור ערכים בוליאניים - השתמשו ב־
%Tכדי להציג את הטיפוס של משתנה
ודאו שכל שורת פלט מסתיימת בתו שורה חדשה (\n).
הטקסט המדויק הוא Active: true.
הטקסט המדויק הוא Age: 5 years.
הטקסט המדויק הוא Name: Gopher.
נסו בעצמכם
package main
import "fmt"
func main() {
// משתנים נתונים
name := "Gopher"
age := 5
height := 0.75
isActive := true
// TODO: השתמשו ב-fmt.Printf כדי להדפיס את שורת השם מההוראות, באמצעות המשתנה name ומציין הפורמט %s
// TODO: השתמשו ב-fmt.Printf כדי להדפיס את שורת הגיל מההוראות, באמצעות המשתנה age ומציין הפורמט %d
// TODO: השתמשו ב-fmt.Printf כדי להדפיס "Height: 0.75 meters" באמצעות המשתנה height ומציין הפורמט %.2f
// TODO: השתמשו ב-fmt.Printf כדי להדפיס את שורת הפעילות מההוראות, באמצעות המשתנה isActive ומציין הפורמט %t
// TODO: השתמשו ב-fmt.Printf כדי להדפיס "Name type: string" באמצעות המשתנה name ומציין הפורמט %T
}כל השיעורים ביחידה יסודות
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 אונליין