الفرق بين المراجعتين لصفحة: «Ruby/String/rjust»
جميل-بيلوني (نقاش | مساهمات) إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال". |
جميل-بيلوني (نقاش | مساهمات) إضافة المحتوى |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby String]] | [[تصنيف: Ruby String]] | ||
يعيد التابع <code>rjust</code> | يعيد التابع <code>rjust</code> سلسلة جديدة بطول محدَّد تحتوي في يمينها على السلسلة النصية المُعطاة مع حشو الحجم المتبقي بمحارف محدَّدة. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">rjust(integer, padstr=' ') → new_str</syntaxhighlight> | <syntaxhighlight lang="ruby">rjust(integer, padstr=' ') → new_str</syntaxhighlight> | ||
== المعاملات == | |||
=== <code>integer</code> === | |||
عدد صحيح موجب يمثل طول السلسلة النصية الجديدة. | |||
=== <code>padstr</code> === | |||
سلسلة نصية تحشو الفراغ المتبقي في السلسلة الجديدة. القيمة الافتراضية هي: <code>' '</code> (المسافة الفارغة [space]). | |||
==القيمة المعادة== | ==القيمة المعادة== | ||
تُعاد سلسلة نصية جديدة طولها العدد الصحيح <code>integer</code> وتحتوي في يمينها على السلسلة النصية المُعطاة مع حشو الحجم المتبقي بالسلسلة النصية <code>padstr</code>. تُعاد السلسلة النصية نفسها إذا كان العدد <code>integer</code> أقل من طول السلسلة المعطاة. | |||
==أمثلة== | ==أمثلة== | ||
سطر 16: | سطر 24: | ||
"hello".rjust(20, '1234') #=> "123412341234123hello"</syntaxhighlight> | "hello".rjust(20, '1234') #=> "123412341234123hello"</syntaxhighlight> | ||
==انظر | ==انظر أيضًا== | ||
*التابع <code>[[Ruby/String/center|center]]</code>: يعيد سلسلة نصية جديدة بطول محدَّد مع وضع السلسلة النصية المعطاة في وسطها وحشو طرفيها بمحارف معيَّنة. | |||
*التابع <code>[[Ruby/String/ljust|ljust]]</code>: يعيد سلسلة جديدة بطول محدَّد تحتوي في يسارها على السلسلة النصية المُعطاة مع حشو الحجم المتبقي بمحارف محدَّدة. | |||
*التابع [[Ruby/String/rstrip|<code>rstrip</code>]]: يعيد نسخة عن السلسلة النصية مع حذف المسافة البيضاء من نهاية السلسلة. | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-rjust قسم التابع rjust في الصنف String في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/String.html#method-i-rjust قسم التابع rjust في الصنف String في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 06:06، 15 ديسمبر 2018
يعيد التابع rjust
سلسلة جديدة بطول محدَّد تحتوي في يمينها على السلسلة النصية المُعطاة مع حشو الحجم المتبقي بمحارف محدَّدة.
البنية العامة
rjust(integer, padstr=' ') → new_str
المعاملات
integer
عدد صحيح موجب يمثل طول السلسلة النصية الجديدة.
padstr
سلسلة نصية تحشو الفراغ المتبقي في السلسلة الجديدة. القيمة الافتراضية هي: ' '
(المسافة الفارغة [space]).
القيمة المعادة
تُعاد سلسلة نصية جديدة طولها العدد الصحيح integer
وتحتوي في يمينها على السلسلة النصية المُعطاة مع حشو الحجم المتبقي بالسلسلة النصية padstr
. تُعاد السلسلة النصية نفسها إذا كان العدد integer
أقل من طول السلسلة المعطاة.
أمثلة
مثال على استعمال التابع rjust
:
"hello".rjust(4) #=> "hello"
"hello".rjust(20) #=> " hello"
"hello".rjust(20, '1234') #=> "123412341234123hello"
انظر أيضًا
- التابع
center
: يعيد سلسلة نصية جديدة بطول محدَّد مع وضع السلسلة النصية المعطاة في وسطها وحشو طرفيها بمحارف معيَّنة. - التابع
ljust
: يعيد سلسلة جديدة بطول محدَّد تحتوي في يسارها على السلسلة النصية المُعطاة مع حشو الحجم المتبقي بمحارف محدَّدة.
- التابع
rstrip
: يعيد نسخة عن السلسلة النصية مع حذف المسافة البيضاء من نهاية السلسلة.