التابع String.center
في روبي
اذهب إلى التنقل
اذهب إلى البحث
يعيد التابع center
سلسلة نصية جديدة بطول محدَّد مع وضع السلسلة النصية المعطاة في وسطها وحشو طرفيها بمحارف معيَّنة.
البنية العامة
center(width, padstr=' ') → new_str
المعاملات
integer
عدد صحيح موجب يمثل طول السلسلة النصية الجديدة.
padstr
سلسلة نصية تمثل الحاشية التي ستوضع على طرفي السلسلة النصية المعطاة.
القيمة المعادة
تُعاد سلسلة نصية جديدة طولها العدد الصحيح integer
، ويتوضع في وسطها السلسلة النصية المُعطاة وعلى طرفيها السلسلة padstr
. ستُعاد السلسلة النصية المعطاة نفسها إذا كان العدد integer
أقل من طولها.
أمثلة
مثال على استخدام التابع center
:
"hello".center(4) #=> "hello"
"hello".center(20) #=> " hello "
"hello".center(20, '123') #=> "1231231hello12312312"
انظر أيضًا
- التابع
bytesize
: يعيد طول السلسلة النصية التي استدعيت معه بالبايت. - التابع
ljust
: يعيد سلسلة جديدة بطول محدَّد تحتوي في يسارها على السلسلة النصية المُعطاة مع حشو الحجم المتبقي بمحارف محدَّدة. - التابع
rjust
: يعيد سلسلة جديدة بطول محدَّد تحتوي في يمينها على السلسلة النصية المُعطاة مع حشو الحجم المتبقي بمحارف محدَّدة.