الفرق بين المراجعتين لصفحة: «Ruby/String/capitalize»
جميل-بيلوني (نقاش | مساهمات) إضافة المحتوى |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
سطر 24: | سطر 24: | ||
* التابع <code>[[Ruby/String/capitalize-21|capitalize!]]</code>: يُعدل السلسلة النصية بتحويل الحرف الأول إلى حرف كبير، وباقي الأحرف إلى أحرف صغيرة، أو يعيد القيمة <code>nil</code> في حال عدم إجراء أي تعديل. | * التابع <code>[[Ruby/String/capitalize-21|capitalize!]]</code>: يُعدل السلسلة النصية بتحويل الحرف الأول إلى حرف كبير، وباقي الأحرف إلى أحرف صغيرة، أو يعيد القيمة <code>nil</code> في حال عدم إجراء أي تعديل. | ||
* التابع <code>[[Ruby/String/casecmp|casecmp]]</code>: يقارن بين سلسلتين نصيتين دون أخذ حالة الأحرف بالحسبان. | * التابع <code>[[Ruby/String/casecmp|casecmp]]</code>: يقارن بين سلسلتين نصيتين دون أخذ حالة الأحرف بالحسبان. | ||
* التابع <code>[[Ruby/String/downcase-21|downcase!]]</code>: يعدل على السلسلة النصية المعطاة وذلك باستبدال الحروف الكبيرة فيها بنظائرها الصغيرة. | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-capitalize قسم التابع capitalize في الصنف String في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/String.html#method-i-capitalize قسم التابع capitalize في الصنف String في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 09:00، 12 ديسمبر 2018
يعيد التابع capitalize
نسخة عن السلسلة النصية المعطاة مع تحويل الحرف الأول فيها إلى حرف كبير، وباقي الأحرف إلى أحرف صغيرة.
البنية العامة
capitalize → new_str
capitalize([options]) → new_str
المعاملات
options
الخيارات التي تتحكم في الترميز وعملية التحويل. انتقل إلى صفحة التابع downcase
للاطلاع على شرح الخيارات الأربعة - ascii:
، و turkic:
، و lithuanian:
، و fold:
- التي يمكن استعمالها مع هذا المعامل.
القيمة المعادة
تعاد نسخة عن السلسلة النصية المعطاة بعد تحويل الحرف الأول فيها إلى حرف كبير، وباقي الأحرف إلى أحرف صغيرة.
أمثلة
مثال على استخدام التابع capitalize
:
"hello".capitalize #=> "Hello"
"HELLO".capitalize #=> "Hello"
"123ABC".capitalize #=> "123abc"
انظر أيضًا
- التابع
capitalize!
: يُعدل السلسلة النصية بتحويل الحرف الأول إلى حرف كبير، وباقي الأحرف إلى أحرف صغيرة، أو يعيد القيمةnil
في حال عدم إجراء أي تعديل. - التابع
casecmp
: يقارن بين سلسلتين نصيتين دون أخذ حالة الأحرف بالحسبان. - التابع
downcase!
: يعدل على السلسلة النصية المعطاة وذلك باستبدال الحروف الكبيرة فيها بنظائرها الصغيرة.