Конвертация чисел в строки

Вы можете преобразовывать числа в строки, используя метод strconv.Itoa из пакета strconv стандартной библиотеки Go. Если вы передадите число или переменную в скобках метода, это числовое значение будет преобразовано в строковое значение.

Сначала давайте рассмотрим преобразование целых чисел. Чтобы преобразовывать целое число 12 в строковое значение, вы можете передать 12 в метод strconv.Itoa:

Кавычки вокруг числа 12 означают, что число больше не является числовым значением, а хранит строку.

Вы использовали оператор := для декларирования новой переменной с именем а и присвоения значения, возвращаемого функцией strconv.Itoa(). В данном случае вы присвоили значение 12 вашей переменной. Также вы использовали %q в функции fmt.Printf, чтобы указать функции процитировать предоставленную строку.

Используя переменные, вы начинаете понимать, насколько практично преобразовывать целые числа в строки. Скажем, вы хотите отслеживать ежедневный прогресс пользователя в программировании и указывать, сколько строк кода он написал на данный момент. Вы можете захотеть демонстрировать эти данные пользователю и выводить строку и целое число одновременно:

Вы не можете выполнять конкатенацию строк и целых чисел в Go, поэтому вам нужно будет преобразовывать переменную в строку.