Сайт работает в тестовом режиме - все замечания, предложения и информацию о найденных ошибках направляйте, пожалуйста, в Telegram-группу
Курс в процессе наполнения. Полный курс доступен на Степике

Баг: Использование оператора `%` с `float64`

Что делают:
remainder := 5.75 % 0.5 и получают ошибку компиляции invalid operation: operator % not defined on float64.

Почему ошибка:
Оператор % в Go определён только для целых чисел.

Как правильно:
Использовать math.Mod:

remainder := math.Mod(5.75, 0.5)   // 0.25

Загрузка...