Menu
Coddy logo textTech

הסקת טיפוסים

חלק מהיחידה יסודות במסלול ה-Kotlin של Coddy. שיעור 6 מתוך 93.

Kotlin יכולה להסיק באופן אוטומטי את הטיפוס של ערך. זה נקרא הסקת טיפוסים:

fun main() {
    val name = "Alice"   // Kotlin מסיקה שזה String
    val age = 25         // Kotlin מסיקה שזה Int
    val price = 9.99     // Kotlin מסיקה שזה Double
}

אבל אפשר גם להצהיר במפורש על הטיפוס באמצעות הערת טיפוס. כותבים נקודתיים אחרי השם, ואחריהם את הטיפוס:

fun main() {
    val name: String = "Alice"
    val age: Int = 25
    val price: Double = 9.99
    val isActive: Boolean = true
}

הערות טיפוס שימושיות כאשר:

  • רוצים להבהיר במיוחד מהו הטיפוס של ערך
  • מכריזים על משתנה בלי ערך התחלתי
fun main() {
    var score: Int   // הוצהר אך טרם הוקצה לו ערך
    score = 100      // הוקצה לו ערך בהמשך
}

בלי ציון הטיפוס, Kotlin לא הייתה יודעת מאיזה טיפוס score צריך להיות.

challenge icon

אתגר

מתחילים

צרו ארבע הצהרות val ללא הערות טיפוס מפורשות: city שמכיל "Oslo", platform שמכיל 4, fare שמכיל 12.5, ו-isExpress שמכיל false. תנו ל-Kotlin להסיק את הטיפוסים שלהם. הדפיסו את הערכים שלהם בארבע שורות נפרדות, לפי הסדר הזה.

נסו בעצמכם

fun main() {
    // הצהירו על ארבעת הערכים ללא ציון טיפוסים.
    // הדפיסו אותם בסדר המבוקש.
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: Kotlin אונליין