
Баг: Надежда, что `string(3.14)` превратит число в текст
Что делают:string(3.14) и ждут "3.14". Получают ошибку компиляции (нельзя преобразовать float64 в string).
Почему ошибка:
Преобразование string(x) работает только для целых чисел (как код символа) и для срезов байт/рун.
Как правильно:
Использовать fmt.Sprint или strconv.FormatFloat.
Загрузка...