Menu
Coddy logo textTech

פונקציית Println

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

השתמשת ב-println() לאורך הקורס הזה כדי להציג פלט. עכשיו נבחן מקרוב איך היא פועלת ונחקור את הפונקציה האחות שלה, print().

הפונקציה println() מדפיסה טקסט למסוף ומעבירה את הסמן אוטומטית לשורה חדשה לאחר מכן. println() מוסיפה את ירידת השורה אחרי הארגומנט, ולכן היא ממשיכה באותה שורה אם קריאה קודמת ל־print() לא סיימה את השורה:

fun main() {
    println("First line")
    println("Second line")
}
// פלט:
// שורה ראשונה
// שורה שנייה

לעומת זאת, print() מדפיסה טקסט בלי להוסיף שורה חדשה. הפלטים הבאים ממשיכים באותה שורה:

fun main() {
    print("Hello ")
    print("World")
    println("!")
    println("New line here")
}
// פלט:
// שלום עולם!
// שורה חדשה כאן

שימו לב לכך ש-"Hello ",‏ "World" ו-"!" מופיעים כולם באותה שורה, כי בשני הראשונים נעשה שימוש ב-print(). הפונקציה println("!") מוסיפה את סימן הקריאה ואז עוברת לשורה חדשה עבור הפלט הסופי.

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

fun main() {
    println(42)
    println(3 + 5)
    println(true)
}
challenge icon

אתגר

קל

תוכנית ההתחלה קוראת שם של נוסע. השתמשו ב־print עבור "Passenger: ", ואז ב־println עבור השם, כדי שיופיעו יחד באותה שורה. בשורה הבאה הדפיסו Boarding soon. אל תדפיסו הנחיה לקלט.

נסו בעצמכם

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

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

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

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