Javascript
0/0 // NaN
0/0.0 // NaN
1/0.0 // Infinity
1/0.0 // Infinity
ルビー
>> 0/0 # ZeroDivisionError: divided by 0
>> 0/0.00 # NaN
>> 1/0.00 # Infinity
>> -1/0.00 # -Infinity
パイソン
>>> 0/0 # ZeroDivisionError: integer division or modulo by zero
>>> 0/0.0 # ZeroDivisionError: integer division or modulo by zero
>>> 1/0.0 # ZeroDivisionError: integer division or modulo by zero
>>> -1/0.0 # ZeroDivisionError: integer division or modulo by zero
背後にある理由は何ですか
整数はゼロで割ることはできませんが、浮動小数点数はできますか?
Python では、NaN や Infinity ではなく、すべてのエラーが発生するのはなぜですか?