الفرق بين المراجعتين لصفحة: «Ruby/String/downcase-21»
جميل-بيلوني (نقاش | مساهمات) إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال". |
جميل-بيلوني (نقاش | مساهمات) إضافة المحتوى |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby String]] | [[تصنيف: Ruby String]] | ||
يعدل التابع <code>downcase!</code> على السلسلة النصية المعطاة وذلك باستبدال الحروف الكبيرة فيها بنظائرها الصغيرة. | |||
استبدال الحروف بحروف أخرى يعتمد على تحديد الخيارات المُمرَّرة إلى التابع وعلى ترميز السلسلة النصية المعطاة. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">downcase! → str or nil | <syntaxhighlight lang="ruby">downcase! → str or nil | ||
downcase!([options]) → str or nil</syntaxhighlight> | downcase!([options]) → str or nil</syntaxhighlight> | ||
== المعاملات == | |||
=== <code>options</code> === | |||
الخيارات التي تتحكم في الترميز وعملية التحويل. انتقل إلى صفحة التابع <code>[[Ruby/String/downcase|downcase]]</code> للاطلاع على شرح الخيارات الأربعة - <code>ascii:</code>، و <code>turkic:</code>، و <code>lithuanian:</code>، و <code>fold:</code> - التي يمكن استعمالها مع هذا المعامل. | |||
==القيمة المعادة== | ==القيمة المعادة== | ||
تُعاد السلسلة النصية المعطاة بعد استبدال الحروف الكبيرة فيها بنظائرها الصغيرة، أو تُعاد القيمة <code>nil</code> في حال عدم إجراء أي تعديل. | |||
== أمثلة == | |||
مثال على استعمال التابع <code>!downcase</code>:<syntaxhighlight lang="ruby"> | |||
a=”HellO” | |||
a.downcase! #=> “hello” | |||
a.downcase! #=> nil | |||
</syntaxhighlight> | |||
==انظر | ==انظر أيضًا== | ||
* التابع [[Ruby/String/downcase|<code>downcase</code>]]: يعيد نسخة من السلسلة النصية التي استدعي معها بعد استبدال الحروف الكبيرة فيها بنظائرها الصغيرة. | |||
* التابع <code>[[Ruby/String/capitalize-21|capitalize!]]</code>: يُعدل السلسلة النصية بتحويل الحرف الأول إلى حرف كبير، وباقي الأحرف إلى أحرف صغيرة، أو يعيد القيمة <code>nil</code> في حال عدم إجراء أي تعديل. | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-downcase-21 قسم التابع downcase! في الصنف String في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/String.html#method-i-downcase-21 قسم التابع downcase! في الصنف String في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 08:52، 12 ديسمبر 2018
يعدل التابع downcase!
على السلسلة النصية المعطاة وذلك باستبدال الحروف الكبيرة فيها بنظائرها الصغيرة.
استبدال الحروف بحروف أخرى يعتمد على تحديد الخيارات المُمرَّرة إلى التابع وعلى ترميز السلسلة النصية المعطاة.
البنية العامة
downcase! → str or nil
downcase!([options]) → str or nil
المعاملات
options
الخيارات التي تتحكم في الترميز وعملية التحويل. انتقل إلى صفحة التابع downcase
للاطلاع على شرح الخيارات الأربعة - ascii:
، و turkic:
، و lithuanian:
، و fold:
- التي يمكن استعمالها مع هذا المعامل.
القيمة المعادة
تُعاد السلسلة النصية المعطاة بعد استبدال الحروف الكبيرة فيها بنظائرها الصغيرة، أو تُعاد القيمة nil
في حال عدم إجراء أي تعديل.
أمثلة
مثال على استعمال التابع !downcase
:
a=”HellO”
a.downcase! #=> “hello”
a.downcase! #=> nil
انظر أيضًا
- التابع
downcase
: يعيد نسخة من السلسلة النصية التي استدعي معها بعد استبدال الحروف الكبيرة فيها بنظائرها الصغيرة. - التابع
capitalize!
: يُعدل السلسلة النصية بتحويل الحرف الأول إلى حرف كبير، وباقي الأحرف إلى أحرف صغيرة، أو يعيد القيمةnil
في حال عدم إجراء أي تعديل.