صفحة الاستثناء StopIteration
في روبي
< Ruby
يُطلق الاستثناء SecurityError
لوقف عملية التكرار (iteration)، خصوصا عبر التابع Enumerator#next
.
يُعالج هذا الاستثناء بالتابع Kernel#loop
.
loop do
puts "Hello"
raise StopIteration
puts "World"
end
puts "Done!"
سيُنتج:
Hello
Done!
توابع النسخة العامة (Public Instance Methods)
التابع result
يعيد التابع result
القيمة المعادة من المُكرر (iterator).