@raina Используйте strconv.Itoa() метод, чтобы перевести любое число integer в строку string на Golang, посмотрите пример кода ниже:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
package main import ( "fmt" "reflect" "strconv" ) func main() { num := 55 str := strconv.Itoa(num) // Вывод: 55 fmt.Println(str) // Вывод: string fmt.Println(reflect.TypeOf(str).Kind()) } |
@raina На Go, Вы можете использовать функцию strconv.Itoa(i int) string
для конвертации int в string. Например:
1 2 3 |
i := 42 s := strconv.Itoa(i) fmt.Println(s) |
Вывод:
1
|
42
|
Вы также можете использовать функцию fmt.Sprint()
или fmt.Sprintf()
для конвертации числа в строку и объединения с другим текстом. Например:
1 2 3 |
i := 42 s := fmt.Sprint(i) fmt.Println(s) |
Вывод:
1
|
42
|
Или:
1 2 3 |
i := 42 s := fmt.Sprintf("The number is: %d", i) fmt.Println(s) |
Вывод:
1
|
The number is: 42 |