מחרוזות
חלק מהיחידה יסודות במסלול ה-Dart של Coddy. שיעור 6 מתוך 94.
מחרוזות ב-Dart מייצגות נתוני טקסט, המוקפים במירכאות יחידות או כפולות.
void main() {
String greeting = 'Hello, Dart!';
print(greeting);
}שני סוגי המרכאות עובדים:
void main() {
String withSingleQuotes = 'Learning Dart';
String withDoubleQuotes = "Programming is fun";
print(withSingleQuotes);
print(withDoubleQuotes);
}שרשר מחרוזות באמצעות +:
void main() {
String firstName = 'Dart';
String lastName = 'Developer';
// שרשר מחרוזות
String fullName = firstName + ' ' + lastName;
print(fullName);
}אתגר
מתחיליםצרו תוכנית Dart שעובדת עם מחרוזות:
- הכריזו על משתנה מחרוזת בשם
cityNameוהגדירו אותו ל-"New York" - הכריזו על משתנה מחרוזת בשם
countryNameוהגדירו אותו ל-"USA"
הפלט שלכם חייב להתאים בדיוק לפורמט הזה (השתמשו בתוויות המדויקות האלה באנגלית):
City: New York<br>Country: USAנסו בעצמכם
void main() {
// הכריזו על המשתנים שלכם כאן
String cityName = ?;
String countryName = ?;
// הדפיסו את המשתנים עם תוויות
print("City: " + cityName);
print("Country: " + countryName);
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
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 אונליין