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

من موسوعة حسوب
< Ruby‏ | String
اذهب إلى التنقل اذهب إلى البحث
(إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال".)
 
ط
 
(مراجعة متوسطة واحدة بواسطة نفس المستخدم غير معروضة)
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby String]]
 
[[تصنيف: Ruby String]]
يعيد التابع <code>capitalize</code> ب
+
يعيد التابع <code>capitalize</code> نسخة عن السلسلة النصية المعطاة مع تحويل الحرف الأول فيها إلى حرف كبير، وباقي الأحرف إلى أحرف صغيرة.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">capitalize → new_str
 
<syntaxhighlight lang="ruby">capitalize → new_str
 
capitalize([options]) → new_str</syntaxhighlight>
 
capitalize([options]) → new_str</syntaxhighlight>
 +
 +
== المعاملات ==
 +
 +
=== <code>options</code> ===
 +
الخيارات التي تتحكم في الترميز وعملية التحويل. انتقل إلى صفحة التابع <code>[[Ruby/String/downcase|downcase]]</code> للاطلاع على شرح الخيارات الأربعة - <code>ascii:</code>، و <code>turkic:</code>، و <code>lithuanian:</code>، و <code>fold:</code> - التي يمكن استعمالها مع هذا المعامل.
  
 
==القيمة المعادة==
 
==القيمة المعادة==
يعاد
+
تعاد نسخة عن السلسلة النصية المعطاة بعد تحويل الحرف الأول فيها إلى حرف كبير، وباقي الأحرف إلى أحرف صغيرة.
  
 
==أمثلة==
 
==أمثلة==
سطر 16: سطر 21:
 
"HELLO".capitalize    #=> "Hello"
 
"HELLO".capitalize    #=> "Hello"
 
"123ABC".capitalize  #=> "123abc"</syntaxhighlight>
 
"123ABC".capitalize  #=> "123abc"</syntaxhighlight>
==انظر أيضا==
+
==انظر أيضًا==
 +
* التابع <code>[[Ruby/String/capitalize-21|capitalize!‎]]</code>: يُعدل السلسلة النصية بتحويل الحرف الأول إلى حرف كبير، وباقي الأحرف إلى أحرف صغيرة، أو يعيد القيمة <code>nil</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!‎: يعدل على السلسلة النصية المعطاة وذلك باستبدال الحروف الكبيرة فيها بنظائرها الصغيرة.

مصادر