الصنف ZeroDivisionError
في روبي
< Ruby
اذهب إلى التنقل
اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
يرمى الاستثناء ZeroDivisionError
عند محاولة تقسيم عدد صحيح على الصفر.
42 / 0 #=> ZeroDivisionError: divided by 0
لاحظ أنَّ القسمة على القيمة 0 بالضبط (وليس القيمة 0.0 أو 0.0- مثلًا) سيؤدي إلى رمي الاستثناء ZeroDivisionError
فقط. إليك المثال التالي:
42 / 0.0 #=> Float::INFINITY
42 / -0.0 #=> -Float::INFINITY
0 / 0.0 #=> NaN