الصنف LocalJumpError
في روبي
< Ruby
اذهب إلى التنقل
اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
يُطلق الخطأ 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
.