Далее будет дана инструкция для конвертации строк, внутри которых находятся числа, в числовой тип данный. Это может быть integer или float.

Как конвертировать строку в числовой тип в Go?

1. Создайте файл main.go со следующим содержимым:

Премиум 👑 канал по Golang

Рекомендуем вам супер TELEGRAM канал по Golang где собраны все материалы для качественного изучения языка. Удивите всех своими знаниями на собеседовании! 😎

Подписаться на канал

Уроки, статьи и Видео

Мы публикуем в паблике ВК и Telegram качественные обучающие материалы для быстрого изучения Go. Подпишитесь на нас в ВК и в Telegram. Поддержите сообщество Go программистов.

Go в ВК ЧАТ в Telegram


2. Запустите код в терминале через go run main.go;
3. Посмотрите на вывод:

строки в числа

strconv.ParseInt() и ParseFloat() для конвертации строки в число

Основной функцией предыдущего примера кода является функция ParseInt из пакета strconv. Функция вызывается с тремя аргументами: ввод, база ввода и размер в битах. База определяет, как парсируется число. Обратите внимание, что базой шестнадцатеричного значения (второй аргумент) будет 16, а бинарного — 2. Функция Atoi (ASCII to Integer) из пакета strconv по факту является функцией ParseInt с базой 10.

Функция ParseFloat конвертирует строку в число вещественного типа float. Второй аргумент является точностью bitSize.bitSize = 64 приведет к float64.bitSize = 32, что приведет к float64, что конвертируется во float32 без изменения значения.

5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии