
Баг: Деление константы на ноль
Что делают:inf := 1.0 / 0.0 и получают invalid operation: division by zero.
Почему ошибка:
В Go константное выражение деления на ноль запрещено даже для float, потому что это неопределённое поведение на этапе компиляции.
Как правильно:
Использовать переменные либо готовые константы math.Inf:
a := 1.0
b := 0.0
inf := a / b // +Inf
// или
inf := math.Inf(1) // +InfЗагрузка...