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

Баг: Смешивание `int` и `float` в одном выражении

total := count * price, где count int, price float64. Компилятор выдаёт mismatched types.

Почему ошибка:
Go не делает автоматического приведения типов, чтобы избежать случайной потери точности.

Как правильно:
Явно привести int к float64:

total := float64(count) * price

Загрузка...