• 0

كيف أحصل على طول السلسلة النصية في لغة البرمجة Apple Swift؟

عندي سلسلة نصية بهذا الشكل

var test1: String = "abcdefghijklmnopqrstuvw"

كيف يمكنني الحصول على طول السلسلة في swift؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يوجد عدة طرق لحساب طول السلسلة النصية string في لغة البرمجة swift وذلك بحسب الإصدار الذي تعمل عليه:

في إصدار (swift 2.0(Xcode 7 يمكنك حساب عدد العناصر في سلسلة نصية string عن طريق استخدام الدالة التالية:

let myString = "Test"
let length = myString.characters.count // = 4

في إصدار (swift 1.2(Xcode 6.3 يُحسب طول السلسلة النصية string باستخدام الدالة ()count:

let myString = "Test"
let length = count(myString) // = 4

قبل إصدار (swift 1.2(Xcode 6.3 يُحسب طول السلسلة النصية string باستخدام الدالة ()countElements.

let myString = "Test"
let length = countElements(myString) // = 6

يمكنك أيضًا استخدام الخاصية endIndex والتي ترجع طول السلسلة النصية string:

let str: String = "Hello, World"
print(str.endIndex) // 12

طريقة أخرى وهي باستخدام NSString:

let str2 = "Hello, World"
print(NSString(string: str2).length) // 12
1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن