מוסכמות למתן שמות
חלק מהיחידה יסודות במסלול ה-Dart של Coddy. שיעור 13 מתוך 94.
ב-Dart, מוסכמות שמות הופכות את הקוד לקריא ולעקבי:
1. השתמשו ב-camelCase עבור משתנים
void main() {
String firstName = 'John';
int userAge = 25;
double accountBalance = 100.50;
bool isLoggedIn = true;
}2. התחילו באותיות או בקווים תחתונים
void main() {
var name = 'Dart';
var counter = 1;
}3. השתמשו בשמות בעלי משמעות
void main() {
// מתן שמות טוב יותר
var temperatureFahrenheit = 75.5;
}4. השתמשו ב-lowerCamelCase עבור קבועים
void main() {
const pi = 3.14159;
const maxUsers = 100;
const baseUrl = 'https://api.example.com';
const defaultTimeout = Duration(seconds: 30);
}אתגר
מתחיליםבאתגר הזה, תתרגלו מוסכמות מתן שמות ב-Dart על ידי תיקון שמות לא מתאימים של משתנים בתוכנית:
- שנו את שם המשתנה
xלשם תיאורי לגיל של אדם (השתמשו ב-camelCase) - שנו את שם המשתנה
Yלשם תיאורי לגובה של אדם במטרים (השתמשו ב-camelCase) - שנו את שם הקבוע
ABCלשם תיאורי עבור pi (השתמשו באותיות גדולות ובקו תחתון להפרדה בין מילים בקבועים) - שנו את שם המשתנה הסופי
temp123לשם תיאורי לטמפרטורה המרבית המותרת (השתמשו ב-camelCase)
לאחר שינוי השמות, הדפיסו כל משתנה עם תווית תיאורית בדיוק כפי שמוצג להלן:
Age: 25 Height: 1.75 Pi Value: 3.14 Max Temperature: 100.0
הפלט שלכם חייב להתאים בדיוק לפורמט הזה.
נסו בעצמכם
void main() {
int x = 25;
double Y = 1.75;
const double ABC = 3.14;
final double temp123 = 100.0;
// הדפס את המשתנים עם תוויות
print("Age: $?");
print("Height: $?");
print("Pi Value: $?");
print("Max Temperature: $?");
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
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 אונליין