הכרזה על פונקציה
חלק מהיחידה יסודות במסלול ה-Kotlin של Coddy. שיעור 55 מתוך 93.
פונקציה היא בלוק קוד לשימוש חוזר שמבצע משימה מסוימת. במקום לכתוב את אותו קוד כמה פעמים, מגדירים אותו פעם אחת בפונקציה וקוראים לה בכל פעם שצריך.
ב-Kotlin, מצהירים על פונקציה באמצעות מילת המפתח fun, ולאחריה שם הפונקציה וסוגריים:
fun greet() {
println("Hello!")
}
fun main() {
greet()
greet()
}
// פלט:
// Hello!
// Hello!הפונקציה greet מכילה שורת קוד אחת, אבל אפשר לקרוא לה כמה פעמים שרוצים. הקוד שבתוך הפונקציה רץ רק כשקוראים לה באמצעות כתיבת השם שלה ואחריו סוגריים.
פונקציות עוזרות לארגן את הקוד שלך לחלקים הגיוניים. כל פונקציה צריכה לבצע דבר אחד מסוים, וכך להקל על הקריאה והתחזוקה של התוכנית שלך. למעשה, השתמשת בפונקציה לאורך כל הדרך: main() היא הפונקציה המיוחדת שבה התוכנית שלך מתחילה לרוץ.
אתגר
בינוניהגדר פונקציה בשם printWelcome שמדפיסה את שתי השורות הבאות כאשר קוראים לה:
Welcome to Kotlin!
Let's learn functions.בפונקציה main שלך, קרא ל־printWelcome פעם אחת בדיוק.
נסו בעצמכם
// TODO: הגדירו כאן את הפונקציה printWelcome שלכם
fun main() {
// TODO: קראו כאן לפונקציה printWelcome שלכם
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
7קלט/פלט בסיסיים
פונקציית Printlnתבניות מחרוזתקלט באמצעות ReadLineהמרת טיפוסיםסיכום – שנים עד הפרישהסיכום – אמת או שקר10פונקציות
הכרזה על פונקציהפרמטרים וארגומנטיםערכי החזרהארגומנטים בעלי שםערכי ברירת מחדלפונקציות עם ביטוי יחידחזרה – פונקציית Sigmaחזרה – פונקציית אימות3אפשרות לערך null
מהי בטיחות מפני nullטיפוסים שיכולים להיות nullאופרטור קריאה בטוחהאופרטור אלביסיסודות אתגר הפונקציותאופרטור ההבטחה לאי־nullסיכום – גישה בטוחה9לולאות
לולאת forלולאת whileלולאת do-whilebreakcontinueטווחים בלולאותלולאה מקוננתחזרה – עצרתחזרה – קלט דינמיתרגלו בעצמכם: Kotlin אונליין