מספרים
חלק מהיחידה יסודות במסלול ה-Kotlin של Coddy. שיעור 7 מתוך 93.
השתמשו ב-Int למספרים שלמים וב-Double לערכים מספריים שבריים. Kotlin מסיק את הטיפוסים האלה מהערך המילולי:
val seats = 6
val unitPrice = 2.75
println(seats) // 6
println(unitPrice) // 2.75לטיפוס Int יש טווח מוגבל. השתמשו ב-Long למספרים שלמים גדולים יותר, עם הסיומת L בערך המילולי:
val distance: Long = 3000000000L
println(distance) // 3000000000לערכים מילוליים מספריים אין מירכאות. נקודה עשרונית יוצרת טיפוס מספרי שברי, ואילו מירכאות יוצרות טקסט. בחרו שם שמתאר את המספר והשתמשו ב-val כשאין צורך בהשמה מחדש.
אתגר
מתחיליםכתבו קוד שמאתחל ערך בשם myVar עם הערך 5.
- החליפו את
?בערך הנכון - שורות שמתחילות ב-
//הן הערות. הן מסבירות מה לעשות, אך אינן משפיעות על הקוד שלכם - שנו רק את השורה שאומרת
val myVar = ?
נסו בעצמכם
fun main() {
// כתבו את הקוד שלכם למטה
val myVar = ?
// אל תשנו את השורה שלמטה
println("myVar = $myVar")
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
7קלט/פלט בסיסיים
פונקציית Printlnתבניות מחרוזתקלט באמצעות ReadLineהמרת טיפוסיםסיכום – שנים עד הפרישהסיכום – אמת או שקר10פונקציות
הכרזה על פונקציהפרמטרים וארגומנטיםערכי החזרהארגומנטים בעלי שםערכי ברירת מחדלפונקציות עם ביטוי יחידחזרה – פונקציית Sigmaחזרה – פונקציית אימות3אפשרות לערך null
מהי בטיחות מפני nullטיפוסים שיכולים להיות nullאופרטור קריאה בטוחהאופרטור אלביסיסודות אתגר הפונקציותאופרטור ההבטחה לאי־nullסיכום – גישה בטוחה9לולאות
לולאת forלולאת whileלולאת do-whilebreakcontinueטווחים בלולאותלולאה מקוננתחזרה – עצרתחזרה – קלט דינמיתרגלו בעצמכם: Kotlin אונליין