
Баг: Не приводят к `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).
Загрузка...