صفحة الصنف LocalJumpError في روبي
< Ruby
يُطلق الخطأ LocalJumpError عندما لا تتمكن روبي من الإعادة (yield) كما هو مطلوب.
يحدث هذا مثلا، عند محاولة الإعادة (yield) في غياب أي كتلة برمجية.
def call_block
yield 42
end
call_block
تطلق الشيفرة أعلاه استثناء:
LocalJumpError: no block given (yield)
توابع الكائن العامة (Public Instance Methods)
التابع exit_value
يعيد التابع exit_value قيمة الخروج المرتبطة بالاستثناء LocalJumpError.
التابع reason
يعيد التابع reason سبب إنهاء الكتلة البرمجية: :breakأو :redo أو :retry أو :next أو :return أو :noreason .