עזרה | מה לא טוב בפקודה שהכנסתי?
-
היי,
אני לומד קוטלין מהמדריכים של גוגל
יש לי סיפור מוזר, עשיתי כפי הכתוב כאן
ותראו את הצילו״מ הזה:ניסיתי לעשות העתק הדבק בדיוק לפי מה שכתוב שם ועדיין זה אותו דבר
שלא תחשבו שאני משתמש באדג׳ רק בקורס שחייבים להבין והתרגום שלהם הכי טוב -
@מתושלח-הבבלי כתב בעזרה | מה לא טוב בפקודה שהכנסתי?:
שלא תחשבו שאני משתמש באדג׳ רק בקורס שחייבים להבין והתרגום שלהם הכי טוב
ואני משתמש באדג' קבוע, ונהנה מאוד! -
@מתושלח-הבבלי אין כאן שום שאלה, הקוד הזה רץ כמו שהוא היה אמור לרוץ
כנראה את מתכוון לזה שנראה לך שיש שתי println אבל יוצא 4 שורות ב output
הסיבה היא שהסטרינג שאתה מדפיס כולל בתוכו\n
וכאשר עושים את זה בתוך סטרינג זהמתפרש כמעבר שורה
לדוגמה הקוד הזה:fun main() println("מתמחים\nטופ")
ידפיס
מתמחים טופ
ואל תהיה מסכן מזה שאתה משתמש באדג, תהיה מסכן מזה שאתה משתמש במק -
@ENM כתב בעזרה | מה לא טוב בפקודה שהכנסתי?:
@מתושלח-הבבלי אין כאן שום שאלה, הקוד הזה רץ כמו שהוא היה אמור לרוץ
כנראה את מתכוון לזה שנראה לך שיש שתי println אבל יוצא 4 שורות ב output
הסיבה היא שהסטרינג שאתה מדפיס כולל בתוכו\n
וכאשר עושים את זה בתוך סטרינג זהמתפרש כמעבר שורה
לדוגמה הקוד הזה:fun main() println("מתמחים\nטופ")
ידפיס
מתמחים טופ
ואל תהיה מסכן מזה שאתה משתמש באדג, תהיה מסכן מזה שאתה משתמש במקאני מתכוון לכך שלפי המדריך אמור להופיע גיל שונה לכל אחד ואצלי מופיע ששניהם בני 5
-
@מתושלח-הבבלי
בחיים לא ראיתי או השתמשתי בקוטלין, אבל שמתי לב לבעיה שלך:
בשורה שמדפיסה את הגיל (You are now 5 years old!) -
עשית שזה ידפיס 5 לא משנה מה בשונה מהשורה שמדפיסה יום הולדת שמח עם השם
פשוט תשנה את השורה של הגיל לזאת:val agegreeting = "You are now $age years old!"