מחרוזת
חלק מהיחידה יסודות במסלול ה-Kotlin של Coddy. שיעור 8 מתוך 93.
Char הוא תו יחיד (לדוגמה: 1, 6, %, b, p, ., T, וכו')
הטיפוס String הוא טיפוס מיוחד המורכב ממספר תווי Char.
כדי לאתחל ערך של מחרוזת במשתנה, יש לתחום אותו במרכאות כפולות:
fun main() {
val s1 = "This is a string"
val s2 = "This is also a string"
}בדוגמה שלמעלה אותחלו שני ערכי מחרוזת, בשם s1 ו-s2.
הערה: ב-Kotlin משתמשים רק במירכאות כפולות " עבור מחרוזות. במירכאות יחידות ' משתמשים רק עבור ערך Char יחיד:
fun main() {
val letter: Char = 'A' // תו יחיד
val word: String = "Hello" // מחרוזת
}תבניות מחרוזת:
ל-Kotlin יש תכונה עוצמתית שנקראת תבניות מחרוזת ומשתמשת ב-$. כך אפשר להכניס ערכים ישירות לתוך מחרוזת:
fun main() {
val name = "Alice"
val age = 25
println("My name is $name and I am $age years old.")
// שמי Alice ואני בן 25.
}עבור ביטויים, השתמשו ב־${}:
fun main() {
val a = 10
val b = 5
println("The sum is ${a + b}") // הסכום הוא 15
}אתגר
מתחיליםאחסן את המחרוזת I am learning to code with Coddy! בערך בשם coddy.
הקפד לאחסן את ערך המחרוזת המדויק עם האותיות הגדולות והקטנות הנכונות.
נסו בעצמכם
fun main() {
// הקלידו את הקוד שלכם למטה
val coddy = ?
// אל תשנו את השורה למטה
println("coddy = \"$coddy\"")
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
7קלט/פלט בסיסיים
פונקציית Printlnתבניות מחרוזתקלט באמצעות ReadLineהמרת טיפוסיםסיכום – שנים עד הפרישהסיכום – אמת או שקר10פונקציות
הכרזה על פונקציהפרמטרים וארגומנטיםערכי החזרהארגומנטים בעלי שםערכי ברירת מחדלפונקציות עם ביטוי יחידחזרה – פונקציית Sigmaחזרה – פונקציית אימות3אפשרות לערך null
מהי בטיחות מפני nullטיפוסים שיכולים להיות nullאופרטור קריאה בטוחהאופרטור אלביסיסודות אתגר הפונקציותאופרטור ההבטחה לאי־nullסיכום – גישה בטוחה9לולאות
לולאת forלולאת whileלולאת do-whilebreakcontinueטווחים בלולאותלולאה מקוננתחזרה – עצרתחזרה – קלט דינמיתרגלו בעצמכם: Kotlin אונליין