מציאת אורך מחרוזת

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 עשויות להחזיר ערכים שונים, שכן הן סופרות יחידות קידוד אחרות.

ראה גם