الصنف ZeroDivisionErro
في روبي
< Ruby
يُطلق الاستثناء ZeroDivisionErro
عند محاولة تقسيم عدد على 0
.
42 / 0 #=> ZeroDivisionError: divided by 0
لاحظ أنه لن يُطلق هذا الاستثناء إلا عند محاولة القسمة على العدد صفر بالضبط (أي القيمة 0 وليس 0.0 مثلًا). اطلع على المثال التالي الذي يشرح ذلك:
42 / 0.0 #=> Float::INFINITY
42 / -0.0 #=> -Float::INFINITY
0 / 0.0 #=> NaN