Сегодня я обнаружил, что 5.0/0
не выдает DivideByZeroException
, а возвращает infinity
.
Это значение бесконечности можно умножить на -1
и преобразовать в -infinity
, а также принять участие в других математических вычислениях бесконечности.
Какая в этом необходимость и каковы практические реализации, которым нужна эта функция?
Математика запрещает делить на 0, бесконечность может быть только при делении на limit->0. Почему они не ввели новую переменную, представляющую математический предел?