Menu
CoddyTech

פונקציות שמחזירות ערכים

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

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

צרו פונקציה שמחזירה מספר שלם:

int add(int a, int b) {
  return a + b;
}

void main() {
  int sum = add(5, 3);
  print('Sum: $sum');
}

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

Sum: 8

הפונקציה מחשבת את הסכום ומחזירה אותו באמצעות מילת המפתח return. הערך המוחזר נשמר במשתנה sum.

challenge icon

אתגר

מתחילים

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

השלימו את הפונקציה calculateSquare שלמטה. היא צריכה:

  1. לקבל פרמטר של מספר שלם number
  2. לחשב את הריבוע של המספר הזה (להכפיל אותו בעצמו)
  3. להחזיר את התוצאה

הפלט הצפוי הוא:

The square of 5 is: 25

נסו בעצמכם

void main() {
  // המספר הזה כבר הוגדר עבורכם
  int number = 5;
  
  // קראו לפונקציה calculateSquare ושמרו את התוצאה
  int result = calculateSquare(number);
  
  // פעולה זו תציג את התוצאה
  print('The square of $number is: $result');
}

// TODO: השלימו את הפונקציה הזו כך שתחזיר את ריבוע המספר
int calculateSquare(int number) {
  // כתבו כאן את הקוד שלכם - חשבו את הריבוע והחזירו אותו
  
}
quiz iconבחנו את עצמכם

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

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

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