Swift:
מציאת אורך מחרוזת
איך לעשות:
ב-Swift, אתה משתמש בתכונה count
של מחרוזת כדי לקבל את אורכה. נראה איך:
let greeting = "שלום עולם!"
let length = greeting.count
print("אורך המחרוזת: \(length)")
פלט לדוגמה:
אורך המחרוזת: 11
צלילה לעומק
בעבר, ב-Swift 1.x, היינו משתמשים ב-‘characters.count’, אבל מאז Swift 4.0, ספירת התווים הפכה יותר אינטואיטיבית עם count
. שימו לב ש-Swift תומכת בתווים מתוחכמים (כמו אימוג’ים ותווים משולבים) ולכן הוא סופר אותם כיחידה אחת, גם אם לוקחים יותר מבית אחד. בעוד שיטות חלופיות כמו utf16.count
או unicodeScalars.count
עשויות להחזיר ערכים שונים, שכן הן סופרות יחידות קידוד אחרות.