التابع 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?
صار شبه مُتجاوز.