التابع String.concat
في روبي
يضيف التابع 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
: يعيد نسخةً عن السلسلة النصية مع حذف المحرف الأخير منها.