المعامل >> الخاص بالصنف String في روبي

من موسوعة حسوب
< Ruby‏ | String
مراجعة 18:42، 11 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (إضافة المحتوى)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يُلحق المعامل >> الكائن المُعطى بالسلسلة النصية. في حال كان هذا الكائن عددًا صحيحًا، فإنه يُعتبر نقطة ترميز (codepoint) ويُحول إلى المحرف المقابل له قبل أن يضاف إلى السلسلة النصية.

البنية العامة

str << obj  str
str << integer  str

القيمة المعادة

تعاد السلسلة النصية str مضافًا إليها الكائن obj أو العدد integer الصحيح بعد تحويله إلى المحرف المقابل له.

أمثلة

مثال على استخدام المعامل >>:

a = "hello "
a << "world"   #=> "hello world"
a << 33        #=> "hello world!"

انظر أيضًا

  • المعامل +: يجمع سلسلتين نصيتين مع بعضهما بعضًا ثم يعيد الناتج في سلسلة نصية جديدة.
  • المعامل *: ينسخ سلسلة نصية عددًا محدَّدًا من المرات ثم يضعها في سلسلة نصية جديدة.

مصادر