Menu
Coddy logo textTech

המרת מחרוזת ל־int

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

השיטה int.parse() ממירה ייצוג מחרוזתי של מספר לערך שלם.

צרו מחרוזת המכילה מספר:

String numberAsString = '42';

המר את המחרוזת למספר שלם באמצעות int.parse():

int number = int.parse(numberAsString);
print(number);

לאחר הרצת הקוד שלמעלה, הפלט יהיה:

42

אפשר להשתמש במספר השלם שהומר בחישובים:

String priceAsString = '100';
int price = int.parse(priceAsString);
int discount = 20;
int finalPrice = price - discount;
print('Final price: $finalPrice');

לאחר הרצת הקוד שלמעלה, הפלט יהיה:

Final price: 80
challenge icon

אתגר

מתחילים

באתגר הזה תתרגלו המרה של מחרוזת למספר שלם באמצעות int.parse().

הקוד מכיל משתנה מחרוזת בשם ageText שמחזיק ערך מספרי כטקסט. המשימה שלכם היא להמיר את המחרוזת הזאת למספר שלם באמצעות int.parse() ולאחסן אותו במשתנה ageNumber.

לאחר ההמרה, התוכנית תוסיף 5 לגיל ותציג את התוצאה.

הפלט הצפוי:

Original age (string): 25
Converted age (integer): 25
Age after adding 5: 30

נסו בעצמכם

void main() {
  // מחרוזת זו מכילה ערך מספרי
  String ageText = "25";
  
  // TODO: המר את ageText למספר שלם באמצעות int.parse()
  // ושמור את התוצאה במשתנה ageNumber
  int ageNumber;
  
  // פעולה זו תוסיף 5 לגיל
  int newAge = ageNumber + 5;
  
  // הצג את התוצאות
  print("Original age (string): $ageText");
  print("Converted age (integer): $ageNumber");
  print("Age after adding 5: $newAge");
}
quiz iconבחנו את עצמכם

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

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

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