الفرق بين المراجعتين ل"Ruby/String/rjust"

من موسوعة حسوب
< Ruby‏ | String
اذهب إلى التنقل اذهب إلى البحث
(إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال".)
 
(إضافة المحتوى)
 
سطر 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: يعيد نسخة عن السلسلة النصية مع حذف المسافة البيضاء من نهاية السلسلة.

مصادر