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

من موسوعة حسوب
< Ruby‏ | String

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

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

str * integer  new_str

المعاملات

str

السلسلة النصية المضروبة بالعدد integer لنسخها n مرة.

integer

عدد صحيح موجب يمثِّل عدد المرات التي يراد فيها نسخ السلسلة النصية str.

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

تعاد سلسلة نصية جديدة مؤلفة من integer نسخة من السلسلة النصية str المعطاة.

أمثلة

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

"Ho! " * 3   #=> "Ho! Ho! Ho! "
"Ho! " * 0   #=> ""

انظر أيضًا

  • المعامل +: يجمع سلسلتين نصيتين مع بعضهما بعضًا ثم يعيد الناتج في سلسلة نصية جديدة.
  • المعامل >>: يُلحق الكائن المُعطى بالسلسلة النصية.

مصادر