الصنف StopIteration في روبي

من موسوعة حسوب
اذهب إلى: تصفح، ابحث

يُطلق الاستثناء SecurityError لوقف عملية التكرار (iteration)، خصوصًا عبر التابع Enumerator.next.

يُعالج هذا الاستثناء بالتابع Kernel.loop.
loop do
  puts "Hello"
  raise StopIteration
  puts "World"
end
puts "Done!"
سيُنتج:
Hello
Done!

توابع النسخة العامة

result

يعيد القيمة المعادة من المُكرر (iterator).

مصادر