صفحة الصنف Math
في روبي
< 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
.