Menu
CoddyTech

אתחול מאוחר

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

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

הכריזו על משתנה מאוחר:

late String name;
// השתמשו בקוד לפני האתחול

אתחלו את המשתנה late לפני השימוש בו:

name = 'Dart';
print(name);

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

Dart
challenge icon

אתגר

מתחילים

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

השלימו את הקוד על ידי הוספת מילת המפתח late להצהרה על המשתנה playerName. לאחר מכן הקצו לו ערך לפני שמשתמשים בו בהוראת print.

נסו בעצמכם

void main() {
  // TODO: הוסיפו את מילת המפתח 'late' להצהרת המשתנה הזו
  String playerName;
  
  // קוד אתחול המשחק...
  print('Game starting...');
  
  // TODO: הקצו ערך ל-playerName לפני שמשתמשים בו
  
  // כאן ייעשה שימוש במשתנה playerName
  print('Player $playerName has entered the game!');
}
quiz iconבחנו את עצמכם

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

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

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