strconv golang

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

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


Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp Pocket
18 июля 2020 г., 17:57

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

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


20 июля 2020 г., 2:16

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

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


21 июля 2020 г., 7:39

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

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


21 июля 2020 г., 7:41

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

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


21 июля 2020 г., 7:42