التابع String.concat في روبي

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

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

يمكن إضافة عدد لانهائي من الكائنات، ليتم إلحاقها بالسلسلة النصية حسب ترتيبها عند تمريرها إلى التابع.

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

concat(obj1, obj2,...)  str

المعاملات

obj1

يمثل الكائن الأول المُراد إلحاقه بالسلسلة النصية المعطاة.

obj2

يمثل الكائن الثاني المُراد إلحاقه بالسلسلة النصية المعطاة.

...

يمثل الكائنات الأخرى المُراد إلحاقها بالسلسلة النصية المعطاة.

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

تُعاد السلسلة النصية المعطاة بعد إضافة الكائنات obj1، و obj2، و ... إليها.

أمثلة

مثال على استخدام التابع concat:

a = "hello "
a.concat("world", 33)      #=> "hello world!"
a                          #=> "hello world!"

b = "sn"
b.concat("_", b, "_", b)   #=> "sn_sn_sn"

انظر أيضًا

  • المعامل >>: يُلحق الكائن المُعطى بالسلسلة النصية.
  • التابع chop: يعيد نسخةً عن السلسلة النصية مع حذف المحرف الأخير منها.

مصادر