Menu
Coddy logo textTech

אתחול מאוחר

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

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

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

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

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

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 אונליין