Menu
Coddy logo textTech

בדיקה אם הרשימה ריקה

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

המאפיינים isEmpty ו־isNotEmpty מאפשרים לבדוק אם רשימה מכילה איברים כלשהם. המאפיינים האלה מחזירים ערכים בוליאניים.

יצירת רשימה של מספרים:

List<int> numbers = [1, 2, 3];
bool hasElements = !numbers.isEmpty;
print('List has elements: $hasElements');

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

List has elements: true

צרו רשימה ריקה ובדקו אם היא ריקה:

List<String> emptyList = [];
bool isEmpty = emptyList.isEmpty;
print('List is empty: $isEmpty');

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

List is empty: true

אפשר גם להשתמש במאפיין isNotEmpty:

bool hasItems = numbers.isNotEmpty;
print('List has items: $hasItems');

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

List has items: true
challenge icon

אתגר

מתחילים

באתגר הזה תתרגל בדיקה אם רשימה ריקה ב-Dart. אפשר להשתמש במאפיין isEmpty כדי לבדוק אם רשימה אינה מכילה איברים.

השלם את הקוד שלמטה כדי לבדוק אם shoppingList ריקה. אם היא ריקה, הגדר את המשתנה message לערך "Your shopping list is empty!"; אחרת, הגדר אותו לערך "You have items in your shopping list!"

פלט צפוי:

Your shopping list is empty!

נסו בעצמכם

void main() {
  // רשימת הקניות הזו כבר הוגדרה עבורך
  List<String> shoppingList = [];
  
  // TODO: בדקו אם shoppingList ריקה
  // אם היא ריקה, הגדירו את message ל-"Your shopping list is empty!"
  // אחרת, הגדירו את message ל-"You have items in your shopping list!"
  String message = "";
  
  // פעולה זו תציג את התוצאה
  print(message);
}
quiz iconבחנו את עצמכם

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

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

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