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