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