Menu
CoddyTech

פונקציות עם פרמטרים

חלק מהיחידה יסודות במסלול ה-Dart של Coddy. שיעור 67 מתוך 94.

פרמטרים מיקומיים מאפשרים לפונקציות לקבל ערכי קלט שאפשר להשתמש בהם בתוך גוף הפונקציה. הם נקראים "מיקומיים" כי הסדר שלהם חשוב.

צרו פונקציה עם פרמטר מיקומי:

void greet(String name) {
  print('Hello, $name!');
}

void main() {
  greet('Dart');
}

לאחר הרצת הקוד שלמעלה, הפלט יהיה:

Hello, Dart!

צור פונקציה עם כמה פרמטרים מיקומיים:

void printSum(int a, int b) {
  int sum = a + b;
  print('The sum of $a and $b is $sum');
}

void main() {
  printSum(5, 3);
}

לאחר הרצת הקוד שלמעלה, הפלט יהיה:

The sum of 5 and 3 is 8
challenge icon

אתגר

מתחילים

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

השלימו את הפונקציה calculateArea שמקבלת שני פרמטרים: length ו-width. הפונקציה צריכה לחשב ולהחזיר את השטח של מלבן (length × width).

הפלט הצפוי:

The area of the rectangle is: 50

נסו בעצמכם

void main() {
  // הערכים האלה כבר הוגדרו עבורכם
  double length = 10.0;
  double width = 5.0;
  
  // TODO: קראו לפונקציה calculateArea עם הפרמטרים length ו-width
  // ושמרו את התוצאה במשתנה 'area'
  double area = 0.0;
  
  // פעולה זו תציג את התוצאה
  print('The area of the rectangle is: $area');
}

// TODO: השלימו את הפונקציה הזו כך שתחשב ותחזיר את שטחו של מלבן
// הפונקציה צריכה לקבל שני פרמטרים: length ו-width
double calculateArea() {
  // הקוד שלכם כאן
  
}
quiz iconבחנו את עצמכם

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

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

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