Menu
Coddy logo textTech

הסרת איברים

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

המתודות remove() ו־removeAt() מאפשרות לך למחוק איברים מרשימה. השתמש ב־remove() כדי למחוק לפי ערך וב־removeAt() כדי למחוק לפי מיקום האינדקס.

צרו רשימה של צבעים:

List<String> colors = ['Red', 'Green', 'Blue', 'Yellow'];
print(colors);

הסירו איבר לפי הערך שלו:

colors.remove('Green');
print(colors);

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

[Red, Green, Blue, Yellow]
[Red, Blue, Yellow]

הסר איבר לפי מיקומו באינדקס:

colors.removeAt(1);
print(colors);

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

[Red, Yellow]
challenge icon

אתגר

מתחילים

באתגר הזה תתרגלו הסרת איברים מרשימה ב-Dart. יש שתי דרכים עיקריות להסיר איברים:

  • remove() - מסירה את המופע הראשון של ערך מסוים
  • removeAt() - מסירה את האיבר באינדקס מסוים

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

נסו בעצמכם

void main() {
  // רשימת קניות עם פריטים
  List<String> shoppingList = ['Apples', 'Milk', 'Bread', 'Eggs', 'Cheese'];
  
  print('Original shopping list: $shoppingList');
  
  // TODO: הסירו את 'Bread' מהרשימה באמצעות המתודה remove()
  
  print('After removing Bread: $shoppingList');
  
  // TODO: הסירו את הפריט שבאינדקס 1 באמצעות המתודה removeAt()
  
  print('After removing item at index 1: $shoppingList');
}
quiz iconבחנו את עצמכם

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

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

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