הצהרות טיפוס
חלק מהיחידה יסודות במסלול ה-Swift של Coddy. שיעור 5 מתוך 86.
Swift יכולה להסיק באופן אוטומטי את הטיפוס של ערך. זה נקרא הסקת טיפוסים:
let name = "Alice" // Swift מסיקה שזה String
let age = 25 // Swift מסיקה שזה Int
let price = 9.99 // Swift מסיקה שזה Doubleאבל אפשר גם להצהיר במפורש על הטיפוס באמצעות הערת טיפוס. כותבים נקודתיים אחרי השם, ואחריהם את הטיפוס:
let name: String = "Alice"
let age: Int = 25
let price: Double = 9.99
let isActive: Bool = trueהערות טיפוס שימושיות כש:
- רוצים להבהיר במיוחד מהו הטיפוס של ערך
- אתה מצהיר על משתנה ללא ערך התחלתי
var score: Int // הוצהר אך טרם הוקצה לו ערך
score = 100 // הוקצה לו ערך בהמשךללא ציון הטיפוס, Swift לא הייתה יודעת מאיזה טיפוס score אמור להיות.
אתגר
מתחיליםצרו ארבעה קבועים עם הצהרות טיפוס מפורשות:
nameמטיפוסStringעם הערך"Alice"ageמטיפוסIntעם הערך30priceמטיפוסDoubleעם הערך9.99isOnlineמטיפוסBoolעם הערךtrue
הדפיסו את כל ארבעת הערכים בשורות נפרדות.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
7קלט/פלט בסיסי
פונקציית ההדפסהאינטרפולציה של מחרוזותקלט באמצעות ReadLineהמרת טיפוסיםחזרה – עד 120חזרה – אמת או שקר3ערכים אופציונליים
מהם ערכים אופציונלייםשליפת ערך באמצעות If LetGuard Letאופרטור איחוד עם Nilסיכום – שליפה בטוחה של ערך9לולאות
לולאת For-Inלולאת Whileלולאת Repeat-WhileBreakContinueחזרה – עצרתטווחים בלולאותלולאה מקוננתחזרה – קלט דינמיתרגלו בעצמכם: Swift אונליין