التابع iterator?
الخاص بالصنف Kernel
في روبي
< Ruby | Kernel
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 10:24، 22 أكتوبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>iterator?</code> الخاص بالصنف <code>Kernel</code> في روبي}}</noinclude> تصنيف: Ruby [...')
يعيد التابع iterator? القيمة true
إذا كان yield
سينفذ كتلة برمجية في السياق الراهن. لقد صار الشكل iterator?
متجاوزًا إلى حد ما.
البنية العامة
iterator?→ true or false
القيمة المُعادة
أمثلة
مثال على استخدام التابع iterator?
:
def try
if block_given?
yield
else
"no block"
end
end
try #=> "no block"
try { "hello" } #=> "hello"
try do "hello" end #=> "hello"
انظر أيضا
- التابع
gsub
: يكافئ التابع gsub التعبير$_.gsub...
، باستثناء أنه سيتم تحديث$_
في حال حدوث استبدال. متوفر فقط عند تحديد خيار سطر الأوامر -p/-n - التابع
lambda
: يكافئ التابع lambda التعبيرProc.new
، باستثناء أنّ كائناتProc
الناتجة ستتحقق من عدد الوسائط الممررة عند استدعائها.