קריאה לפונקציה
חלק מהיחידה יסודות במסלול ה-Dart של Coddy. שיעור 66 מתוך 94.
קריאה לפונקציה פירושה הרצת הקוד בתוך פונקציה שכבר הוגדרה. קוראים לפונקציה על ידי כתיבת שמה ואחריו סוגריים.
הגדר פונקציה פשוטה:
void sayHello() {
print('Hello, Dart!');
}
קרא לפונקציה מתוך main:
void main() {
sayHello();
}
לאחר ביצוע הקוד שלמעלה, הפלט יהיה:
Hello, Dart!אפשר לקרוא לאותה פונקציה כמה פעמים:
void main() {
sayHello();
sayHello();
}
לאחר הרצת הקוד שלמעלה, הפלט יהיה:
Hello, Dart!
Hello, Dart!אתגר
מתחיליםבאתגר הזה, תתרגלו לקרוא לפונקציה ב-Dart. כבר הוגדרה עבורכם פונקציה שמחשבת את הסכום של שני מספרים.
המשימה שלכם היא לקרוא לפונקציה calculateSum עם הערכים 5 ו-3, ולאחסן את התוצאה במשתנה result.
פלט צפוי:
The sum of 5 and 3 is: 8נסו בעצמכם
void main() {
// המספרים האלה כבר הוגדרו עבורכם
int num1 = 5;
int num2 = 3;
// TODO: קראו לפונקציה calculateSum עם num1 ו-num2
// ושמרו את התוצאה במשתנה 'result'
int result = 0;
// פעולה זו תציג את התוצאה
print('The sum of $num1 and $num2 is: $result');
}
// פונקציה זו מחשבת את הסכום של שני מספרים
int calculateSum(int a, int b) {
return a + b;
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
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 אונליין