صفحة الصنف ZeroDivisionErro في روبي

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث

يُطلق الاستثناء ZeroDivisionErro عند محاولة قسمة عدد على 0.

42 / 0   #=> ZeroDivisionError: divided by 0

لاحظ أنه لن يُطلق هذا الاستثناء إلا عند محاولة القسمة على العدد صفر المضبوط (exact 0) :

42 /  0.0   #=> Float::INFINITY
42 / -0.0   #=> -Float::INFINITY
0  /  0.0   #=> NaN

مصادر