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

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


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


==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Kernel/srand|srand]]</code>: يحدد التابع srand بذرة مولد الأعداد شبه العشوائية (system pseudo-random number generator)، حيث يعين Random :: DEFAULT ، ويعطيها القيمة <code>number</code>. تُعاد قيمة البذرة السابقة.
* التابع <code>[[Ruby/Kernel/gsub|gsub]]</code>: يكافئ التابع <code>gsub</code> التعبير ‎<code>$_.gsub...‎</code>، باستثناء أنه سيتم تحديث ‎<code>$_‎</code> في حال حدوث استبدال. متوفر فقط عند تحديد خيار سطر الأوامر ‎<code>-p/-n</code>
* التابع <code>[[Ruby/Kernel/syscall|syscall]]</code>: يستدعي التابع syscall دالة نظام التشغيل المحددة بواسطة num، ويعيد نتيجة الدالة، أو يطلق <code>SystemCallError</code> في حال الفشل.


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

مراجعة 17:05، 23 أكتوبر 2018

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

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

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

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

يعيد ناتج التعبير ‎‎‎$_‎.sub( args )‎.

انظر أيضا

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

مصادر