الفرق بين المراجعتين لصفحة: «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>[[Ruby/Kernel/global_variables|global_variables]]</code>: يعيد التابع global_variables مصفوفة تضم أسماء المتغيرات الكلية (global variables).
* التابع <code>[[Ruby/Kernel/gets|gets]]</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‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 14:31، 15 نوفمبر 2018

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

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

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

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

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

انظر أيضا

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

مصادر