הגדרת פונקציה בסיסית
חלק מהיחידה יסודות במסלול ה-Dart של Coddy. שיעור 65 מתוך 94.
הגדרת פונקציה בסיסית ב-Dart מאפשרת לך ליצור בלוקים לשימוש חוזר של קוד שמבצעים משימות מסוימות.
צרו פונקציה בסיסית שמדפיסה הודעה:
void greet() {
print('Hello, Dart programmer!');
}
void main() {
greet();
}לאחר הפעלת הקוד שלמעלה, הפלט יהיה:
Hello, Dart programmer!להגדרת הפונקציה יש שלושה חלקים: סוג הערך המוחזר (void), שם (greet) וגוף (הקוד שבין סוגריים מסולסלים). כדי לקרוא לפונקציה, כותבים את שמה ואחריו סוגריים.
אתגר
מתחיליםבאתגר הזה תתרגלו להגדיר פונקציה בסיסית ב-Dart. פונקציות הן בלוקים של קוד לשימוש חוזר שמבצעים משימות מסוימות.
השלימו את הקוד שלמטה על ידי הגדרת פונקציה בשם greet שמדפיסה הודעת ברכה. הפונקציה צריכה:
- לא לקבל פרמטרים
- להדפיס את הטקסט
Hello, Dart!בעת הקריאה לה
לאחר הגדרת הפונקציה, היא תיקרא מתוך הפונקציה main.
הפלט הצפוי:
Hello, Dart!נסו בעצמכם
// TODO: הגדירו פונקציה בשם 'greet' שמדפיסה את הטקסט המדויק מההוראות
// הפונקציה לא צריכה לקבל פרמטרים ולא צריכה להחזיר דבר
void main() {
// זה יקרא לפונקציה שלכם
greet();
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
7עבודה עם מחרוזות
שרשור מחרוזותאינטרפולציה של מחרוזותמחרוזות מרובות שורותמאפייני מחרוזותשיטות בסיסיות למחרוזות10אוספים - יסודות המפות
מהן מפות?יצירת מפהגישה לערכים לפי מפתחזוגות מפתח-ערךקבלת גודל המפהקבלת המפתחותקבלת הערכיםבדיקה אם מפתח קיים2משתנים וטיפוסי נתונים בסיסיים
מהם משתנים?מחרוזותמספרים שלמים (int)מספרים מסוג double (double)ערכים בוליאניים (bool)הסקת טיפוס באמצעות 'var'משתנים סופייםמשתנים קבועיםמוסכמות למתן שמותבטיחות בסיסית מול nullסיכום – הכרזה על משתנים8זרימת בקרה – לולאות
לולאת 'for'לולאת 'while'לולאת 'do-while'שימוש ב-'break' בלולאותשימוש ב-'continue' בלולאותסיכום – חזרה על קוד11יסודות הפונקציות
מהן פונקציות?הגדרת פונקציה בסיסיתקריאה לפונקציהפונקציות עם פרמטריםפונקציות שמחזירות ערכיםמילת המפתח 'void'תחביר חציםסיכום — פונקציות פשוטות3אופרטורים חלק 1
אופרטורים אריתמטייםחלוקת מספרים שלמיםאופרטור מודולוהגדלה והקטנהקיצורי השמהסיכום - חישובים פשוטים6זרימת בקרה - קבלת החלטות
הוראת 'if'הוראת 'else'הוראת 'else if'חזרה - החלטות פשוטותהוראות 'if' מקוננותהוראת 'switch'9אוספים - יסודות הרשימות
מהן רשימות?יצירת רשימהגישה לפי אינדקסקבלת אורך הרשימההוספת איבריםהסרת איבריםבדיקה אם הרשימה ריקהמעבר על רשימהתרגלו בעצמכם: קומפיילר Dart אונליין