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

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

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

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

str * integer  new_str

المعاملات

str

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

integer

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

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

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

أمثلة

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

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

انظر أيضًا

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

مصادر