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

Баг: Не приводят к `int64` для `FormatInt` | `FormatUint`

Что делают:
Пишут strconv.FormatInt(255, 16), а у 255 тип int. Компилятор ругается.

Почему ошибка:
FormatInt требует строго int64, а FormatUint - uint64. Go не делает автоматическое приведение даже от int к int64.

Как правильно:
Явно приводить: strconv.FormatInt(int64(255), 16). Для беззнаковых - strconv.FormatUint(uint64(255), 16).

Загрузка...