الفرق بين المراجعتين لصفحة: «Ruby/Kernel/gsub»

من موسوعة حسوب
< Ruby‏ | Kernel
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>gsub‎</code> الخاص بالصنف <code>Kernel</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف...'
 
لا ملخص تعديل
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Kernel]]
[[تصنيف: Ruby Kernel]]
يكافئ التابع gsub التعبير <code>$_.gsub...</code>، باستثناء أنه سيتم تحديث <code>$_</code> في حال حدوث استبدال. متوفر فقط عند تحديد خيار سطر الأوامر -p/-n
يكافئ التابع <code>gsub</code> التعبير <code>$_.gsub...</code>، باستثناء أنه سيتم تحديث <code>$_‎</code> في حال حدوث استبدال. متوفر فقط عند تحديد خيار سطر الأوامر ‎<code>-p/-n</code>
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">gsub(pattern, replacement) → $_
<syntaxhighlight lang="ruby">gsub(pattern, replacement) → $_
gsub(pattern) {|...| block }  → $_‎</syntaxhighlight>
gsub(pattern) {|...| block }  → $_‎</syntaxhighlight>
==المعاملات==
===<code>pattern‎</code>===


===<code>replacement‎</code>===
== القيمة المُعادة ==
 
يعيد  التابع <code>gsub</code> ناتج التعبير ‎<code>$_.gsub...‎</code>.
 
==القيمة المُعادة==


==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Kernel/global_variables|global_variables]]</code>: يعيد التابع global_variables مصفوفة تضم أسماء المتغيرات الكلية (global variables).
* التابع <code>[[Ruby/Kernel/gets|gets]]</code>: يعيد التابع (ويُحيل على <code>$_</code>) السطر الموالي من قائمة الملفات في <code>ARGV</code> (أو <code>$*</code>)، أو من مجرى الإدخال القياسي في حالة عدم تمرير أي ملفات في سطر الأوامر.
* التابع <code>[[Ruby/Kernel/iterator-3F|iterator?]]</code>: يعيد التابع iterator? القيمة <code>true</code> إذا كان <code>yield</code> سينفذ كتلة برمجية في السياق الراهن. لقد صار الشكل <code>iterator?</code> متجاوزًا إلى حد ما.


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-gsub قسم  التابع gsub‎ في الصنف Kernel‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Kernel.html#method-i-gsub قسم  التابع gsub‎ في الصنف Kernel‎ في توثيق روبي الرسمي.]

مراجعة 10:23، 22 أكتوبر 2018

يكافئ التابع gsub التعبير ‎$_.gsub...‎، باستثناء أنه سيتم تحديث ‎$_‎ في حال حدوث استبدال. متوفر فقط عند تحديد خيار سطر الأوامر ‎-p/-n

البنية العامة

gsub(pattern, replacement)  $_
gsub(pattern) {|...| block }   $_

القيمة المُعادة

يعيد التابع gsub ناتج التعبير ‎$_.gsub...‎.

انظر أيضا

  • التابع gets: يعيد التابع (ويُحيل على $_) السطر الموالي من قائمة الملفات في ARGV (أو $*)، أو من مجرى الإدخال القياسي في حالة عدم تمرير أي ملفات في سطر الأوامر.

مصادر