الفرق بين المراجعتين ل"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

مصادر