الفرق بين المراجعتين لصفحة: «Ruby/String/upcase»
جميل-بيلوني (نقاش | مساهمات) إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال". |
جميل-بيلوني (نقاش | مساهمات) إضافة المحتوى |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby String]] | [[تصنيف: Ruby String]] | ||
يعيد التابع <code>upcase</code> | يعيد التابع <code>upcase</code> نسخةً عن السلسلة النصية مع استبدال الحروف الصغيرة بنظائرها الكبيرة. | ||
استبدال الحروف بحروف أخرى يعتمد على الخيارات المُمرَّرة إلى التابع، وعلى ترميز السلسلة النصية. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">upcase → new_str | <syntaxhighlight lang="ruby">upcase → new_str | ||
upcase([options]) → new_str</syntaxhighlight> | upcase([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> - التي يمكن استعمالها مع هذا المعامل. | |||
==القيمة المعادة== | ==القيمة المعادة== | ||
تُعاد نسخة عن السلسلة النصية مع استبدال الحروف الصغيرة بنظائرها الكبيرة. | |||
==أمثلة== | ==أمثلة== | ||
مثال على استعمال التابع <code>upcase</code>: | مثال على استعمال التابع <code>upcase</code>: | ||
<syntaxhighlight lang="ruby"></syntaxhighlight> | <syntaxhighlight lang="ruby">"hEllO".upcase #=> "HELLO"</syntaxhighlight> | ||
==انظر | ==انظر أيضًا== | ||
* التابع <code>[[Ruby/String/capitalize|capitalize]]</code>: يعيد نسخة عن السلسلة النصية المعطاة مع تحويل الحرف الأول فيها إلى حرف كبير، وباقي الأحرف إلى أحرف صغيرة. | |||
* التابع <nowiki/>[[Ruby/String/downcase|<code>downcase</code>]]: يعيد نسخة من السلسلة النصية التي استدعي معها بعد استبدال الحروف الكبيرة فيها بنظائرها الصغيرة. | |||
* التابع <code>[[Ruby/String/swapcase|swapcase]]</code>: يعيد نسخة عن السلسلة النصية التي استدعيت معه مع استبدال الحروف الأبجدية الكبيرة بنظيراتها الصغيرة، واستبدال الحروف الصغيرة بنظيراتها الكبيرة. | |||
* التابع <code>[[Ruby/String/upcase-21|upcase!]]</code>: يستبدل الحروف الصغيرة فى السلسلة النصية بنظائرها الكبيرة. | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-upcase قسم التابع upcase في الصنف String في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/String.html#method-i-upcase قسم التابع upcase في الصنف String في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 14:07، 15 ديسمبر 2018
يعيد التابع upcase
نسخةً عن السلسلة النصية مع استبدال الحروف الصغيرة بنظائرها الكبيرة.
استبدال الحروف بحروف أخرى يعتمد على الخيارات المُمرَّرة إلى التابع، وعلى ترميز السلسلة النصية.
البنية العامة
upcase → new_str
upcase([options]) → new_str
المعاملات
options
الخيارات التي تتحكم في الترميز وعملية التحويل. انتقل إلى صفحة التابع downcase
للاطلاع على شرح الخيارات الأربعة - ascii:
، و turkic:
، و lithuanian:
، و fold:
- التي يمكن استعمالها مع هذا المعامل.
القيمة المعادة
تُعاد نسخة عن السلسلة النصية مع استبدال الحروف الصغيرة بنظائرها الكبيرة.
أمثلة
مثال على استعمال التابع upcase
:
"hEllO".upcase #=> "HELLO"
انظر أيضًا
- التابع
capitalize
: يعيد نسخة عن السلسلة النصية المعطاة مع تحويل الحرف الأول فيها إلى حرف كبير، وباقي الأحرف إلى أحرف صغيرة. - التابع
downcase
: يعيد نسخة من السلسلة النصية التي استدعي معها بعد استبدال الحروف الكبيرة فيها بنظائرها الصغيرة. - التابع
swapcase
: يعيد نسخة عن السلسلة النصية التي استدعيت معه مع استبدال الحروف الأبجدية الكبيرة بنظيراتها الصغيرة، واستبدال الحروف الصغيرة بنظيراتها الكبيرة. - التابع
upcase!
: يستبدل الحروف الصغيرة فى السلسلة النصية بنظائرها الكبيرة.