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