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