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