Menu
Coddy logo textTech

מאפייני מחרוזות

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

מאפייני מחרוזת מספקים מידע על מחרוזות. מאפיינים מרכזיים: length, isEmpty ו־isNotEmpty.

יצירת מחרוזת:

void main() {
  String message = "Hello Dart";
}

קבלת מספר התווים:

int charCount = message.length;
print("Character count: $charCount");
Character count: 10

בדקו אם היא ריקה:

String emptyString = "";
bool hasNoChars = emptyString.isEmpty;
print("Is empty string empty? $hasNoChars");
Is empty string empty? true

בדקו אם אינו ריק:

bool hasChars = message.isNotEmpty;
print("Does message have characters? $hasChars");
Does message have characters? true
challenge icon

אתגר

מתחילים

צרו תוכנית שמנתחת מחרוזת ומספקת מידע על המאפיינים שלה. התוכנית שלכם צריכה:

  1. לקרוא מחרוזת כקלט
  2. לבדוק אם המחרוזת ריקה באמצעות המאפיין isEmpty
  3. לבדוק אם המחרוזת אינה ריקה באמצעות המאפיין isNotEmpty
  4. לקבל את אורך המחרוזת באמצעות המאפיין length
  5. להדפיס את התוצאות בפורמט המדויק שמוצג למטה

לדוגמה, אם הקלט הוא "Dart", התוכנית שלכם צריכה להציג:

String: Dart
Length: 4
Is Empty: false
Is Not Empty: true

אם הקלט הוא מחרוזת ריקה "", התוכנית שלכם צריכה להציג:

String: 
Length: 0
Is Empty: true
Is Not Empty: false

השתמשו במאפייני מחרוזת (length, isEmpty, isNotEmpty) כדי להשלים את המשימה.

נסו בעצמכם

import 'dart:io';

void main() {
  // קרא את מחרוזת הקלט
  String input = stdin.readLineSync() ?? "";
  
  // TODO: בדוק אם המחרוזת ריקה באמצעות המאפיין isEmpty
  
  // TODO: בדוק אם המחרוזת אינה ריקה באמצעות המאפיין isNotEmpty
  
  // TODO: קבל את אורך המחרוזת באמצעות המאפיין length
  
  // TODO: הדפס את התוצאות בפורמט הנדרש
  
}
quiz iconבחנו את עצמכם

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

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

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