יצירת רשימה
חלק מהיחידה יסודות במסלול ה-Dart של Coddy. שיעור 49 מתוך 94.
כדי ליצור רשימה ב-Dart, משתמשים בסוגריים מרובעים ומפרידים בין הפריטים בפסיקים. רשימות יכולות לאחסן כמה ערכים מאותו סוג.
צרו רשימה של מחרוזות:
List<String> fruits = ['Apple', 'Banana', 'Orange'];
print(fruits);לאחר הרצת הקוד שלמעלה, הפלט יהיה:
[Apple, Banana, Orange]יוצרים רשימה של מספרים שלמים:
List<int> scores = [85, 92, 78, 96];
print(scores);לאחר הרצת הקוד שלמעלה, הפלט יהיה:
[85, 92, 78, 96]אתגר
מתחיליםבאתגר הזה תיצור רשימת קניות פשוטה באמצעות List של Dart. רשימות הן אוספים מסודרים שיכולים לאחסן ערכים מרובים.
השלם את הקוד שלהלן כדי ליצור רשימת קניות עם הפריטים הבאים: "Apples", "Bread", "Milk" ו-"Eggs".
לאחר יצירת הרשימה, התוכנית תדפיס אותה עבורך.
פלט צפוי:
[Apples, Bread, Milk, Eggs]נסו בעצמכם
void main() {
// TODO: צרו רשימה בשם 'shoppingList' המכילה את הפריטים:
// "Apples", "Bread", "Milk" ו-"Eggs"
// פעולה זו תדפיס את רשימת הקניות שלכם
print(shoppingList);
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
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 אונליין