• 0

كيف أُضيف محرف إلى سلسلة نصية string في Apple Swift؟

هل يمكن إضافة محرف جديد إلى سلسلة نصية بعد إنشاءها في Swift ؟ إن كان ممكنًا ما هي الطريقة؟

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


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

أجل يمكنك اضافة محرف character إلى سلسلة نصية string في swift عند فهرس index محدد باستخدام الدالة:

insert(_:atIndex:)

ليكن لديك السلسلة النصية التالية:

var welcome = "hello"

وتريد اضافة المحرف "!" في آخر السلسلة النصية أي بعد الكلمة "hello" باستخدام الدالة:

insert(_:atIndex:)

استدعي الدالة insert بواسطة اسم المتغير welcome ومرر لها المعاملين 2 arguments  وهما المحرف character الذي تريد اضافته ورقم الفهرس index الذي تريد وضع المحرف عنده كما في المثال التالي:

var welcome = "hello"
welcome.insert("!", atIndex: welcome.endIndex)
// welcome now equals "hello!"

يمكنك أيضًا اضافة كلمة أو سلسلة نصية أخرى إلى سلسلة نصية موجودة باستخدام الدالة:

insertContentsOf(_:at:)

مثلًا اضافة كلمة "there" إلى السلسلة النصية welcome  عند الفهرس index قبل الأخير:

welcome.insertContentsOf(" there".characters, at: welcome.endIndex.predecessor())
// welcome now equals "hello there!"

ستصبح السلسة النصية !hello there

كيف أُضيف محرف إلى سلسلة نصية string في Apple Swift؟

 

1 شخص أعجب بهذا

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


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

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

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

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


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

تسجيل الدخول

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


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