מעבר על רשימה
חלק מהיחידה יסודות במסלול ה-Dart של Coddy. שיעור 55 מתוך 94.
לולאת for-in מספקת דרך פשוטה לעבור על כל האיברים ברשימה. היא נקייה יותר משימוש בלולאת for מסורתית עם אינדקסים.
צרו רשימה של פירות:
List<String> fruits = ['Apple', 'Banana', 'Orange'];
השתמשו בלולאת for-in כדי לעבור על כל אחד מהאיברים:
for (String fruit in fruits) {
print(fruit);
}
לאחר הרצת הקוד שלמעלה, הפלט יהיה:
Apple
Banana
Orangeאתגר
מתחיליםבאתגר הזה תתרגל שימוש בלולאת for-in כדי לעבור על רשימת פירות ולהדפיס כל אחד מהם. לולאת for-in היא דרך פשוטה לעבד כל איבר ברשימה בזה אחר זה.
השלם את הקוד שלמטה כדי להדפיס כל פרי ברשימת fruits בשורה נפרדת באמצעות לולאת for-in.
הפלט הצפוי:
Apple
Banana
Orange
Mango
Strawberryנסו בעצמכם
void main() {
// רשימת פירות (כבר הוגדרה עבורכם)
List<String> fruits = ['Apple', 'Banana', 'Orange', 'Mango', 'Strawberry'];
// TODO: השתמשו בלולאת for-in כדי לעבור על הרשימה fruits
// והדפיסו כל פרי בשורה נפרדת
// הלולאה צריכה להדפיס כל פרי כך:
// Apple
// Banana
// Orange
// ...
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
7עבודה עם מחרוזות
שרשור מחרוזותאינטרפולציה של מחרוזותמחרוזות מרובות שורותמאפייני מחרוזותשיטות בסיסיות למחרוזות10אוספים - יסודות המפות
מהן מפות?יצירת מפהגישה לערכים לפי מפתחזוגות מפתח-ערךקבלת גודל המפהקבלת המפתחותקבלת הערכיםבדיקה אם מפתח קיים2משתנים וטיפוסי נתונים בסיסיים
מהם משתנים?מחרוזותמספרים שלמים (int)מספרים מסוג double (double)ערכים בוליאניים (bool)הסקת טיפוס באמצעות 'var'משתנים סופייםמשתנים קבועיםמוסכמות למתן שמותבטיחות בסיסית מול nullסיכום – הכרזה על משתנים8זרימת בקרה – לולאות
לולאת 'for'לולאת 'while'לולאת 'do-while'שימוש ב-'break' בלולאותשימוש ב-'continue' בלולאותסיכום – חזרה על קוד3אופרטורים חלק 1
אופרטורים אריתמטייםחלוקת מספרים שלמיםאופרטור מודולוהגדלה והקטנהקיצורי השמהסיכום - חישובים פשוטים6זרימת בקרה - קבלת החלטות
הוראת 'if'הוראת 'else'הוראת 'else if'חזרה - החלטות פשוטותהוראות 'if' מקוננותהוראת 'switch'9אוספים - יסודות הרשימות
מהן רשימות?יצירת רשימהגישה לפי אינדקסקבלת אורך הרשימההוספת איבריםהסרת איבריםבדיקה אם הרשימה ריקהמעבר על רשימהתרגלו בעצמכם: קומפיילר Dart אונליין