Деление на ноль в Go
Деление целого числа на ноль останавливает программу. Такое выражение нельзя выполнить до конца: среда прерывает запуск, и на экран не попадает обычный результат вывода.
Правило относится к оператору / и к
%, когда делитель равен 0
и оба операнда целые. Дробное деление на ноль
ведет себя иначе и разбирается отдельно.
Пример кода с целым делением на ноль не запускается до конца:
fmt.Println(5 / 0)
Дан следующий код:
fmt.Println(8 / 0)
Скажите, что произойдет при запуске программы с этим кодом.
Дан следующий код:
fmt.Println(11 % 0)
Скажите, безопасно ли выполнять эту программу по правилам урока.