• 0

ما هي أسهل طريقة في الروبي لحذف أول حرف من سلسلة نصية ؟

لنفترض أن لدي السلسلة النصية التالية:

[12,23,987,43

ما هي أسهل وأسرع الطرق لحذف [ من السلسلة النصية؟ أريد حل قصير وأُفضل أن لا يتطلب استدعاء أية وحدات خارجية.

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


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

هنالك العديد من الطرق للقيام بذلك في الروبي، إذا أردت حلا سهلا وبدون استدعاء وحدات أو استخدام توابع، يمكنك حذف الحرف الأول من القائمة عن طريق الإشارة إليه بواسطة الرمز [0] الذين يشير إلى الموقع الأول في السلسلة النصية ومن ثم تغييره إلى سلسلة نصية فارغة كما في المثال التالي:

asdf = "[12,23,987,43"
asdf[0] = ''

p asdf
# >> "12,23,987,43"

كما يمكنك القيام بعكس العملية السابقة فبدلا من استبدال الحرف الأول بسلسلة نصية فارغة يمكنك تحديد بقية النص فقط دون الحرف الأول كما في هذا المثال:
 

'Hello World'[1..-1]
 => "ello World"

 

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


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

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

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

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


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

تسجيل الدخول

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


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