strconv golang

Пользователь

от newell , в категории: Общие вопросы , 4 года назад

Подскажите, пожалуйста, как использовать в Golang’е пакет преобразования в и из строковых представлений основных типов данных strconv? Заранее спасибо.


Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp Pocket

4 ответа

Пользователь

от tessie_jacobs , 4 года назад

Советую зайти на русскоязычный блог о языке программирования Golang, который называется golang-blog.blogspot.com, где ты сможешь найти статью - Пакет strconv в Golang


Пользователь

от marcelle , 4 года назад

Для конвертирования чисел в string, каждое число нужно сначала конвертировать в код, начинающийся с 48 для символа 0, и заканчивающийся на 57 для символа 9. К счастью, функция Itoa пакета strconv (string conversion, то есть конвертация строк) делает это за нас.


Пользователь

от reymundo_schulist , 4 года назад

Другим способом конвертации числа в строку является использование Sprintf, своеобразной напарницы Printf, что возвращает строку string, но не отображает ее.


Пользователь

от genoveva , 4 года назад

Есть еще один способ. В пакете strconv есть функция Atoi (ASCII to integer, то есть от ASCII к целому числу). Из-за того, что в строке могут быть какие-то кракозябры или слишком крупные числа, функция Atoi может вернуть ошибку.