الفرق بين المراجعتين ل"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>$_‎</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‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 05:17، 17 نوفمبر 2018

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

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

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

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

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

انظر أيضا

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

مصادر