التابع block_given?
الخاص بالصنف Kernel
في روبي
اذهب إلى التنقل
اذهب إلى البحث
يعيد التابع القيمة true
إذا كان yield
سينفذ كتلة برمجية في السياق الحالي. الشكل iterator?
صار شبه مُتجاوز.
البنية العامة
block_given?→ true or false
المعاملات
القيمة المُعادة
أمثلة
مثال على استخدام التابع block_given?
:
def try
if block_given?
yield
else
"no block"
end
end
try #=> "no block"
try { "hello" } #=> "hello"
try do "hello" end #=> "hello"
انظر أيضا
- التابع
abort
: يعيد التابع القيمةtrue
إذا كانyield
سينفذ كتلة برمجية في السياق الحالي. الشكلiterator?
صار شبه مُتجاوز. - التابع
exit
: يعيد التابع القيمةtrue
إذا كانyield
سينفذ كتلة برمجية في السياق الحالي. الشكلiterator?
صار شبه مُتجاوز. - التابع
at_exit
: يعيد التابع القيمةtrue
إذا كانyield
سينفذ كتلة برمجية في السياق الحالي. الشكلiterator?
صار شبه مُتجاوز.