@kurt
Для преобразования типа int
в строку в языке программирования Go вы можете использовать функцию strconv.Itoa()
. Эта функция принимает целое число и возвращает соответствующую строку:
Пример:
1 2 3 4 5 6 7 8 9 10 11 12 |
package main import ( "fmt" "strconv" ) func main() { num := 42 str := strconv.Itoa(num) fmt.Println(str) // выведет "42" } |
Обратите внимание, что функция strconv.Itoa()
принимает значение int
и возвращает строку. Если вам нужно выполнить обратную операцию - преобразование строки в int
, вы можете использовать функцию strconv.Atoi()
.
@kurt
package main
import ( "fmt" "strconv" )
func main() { num := 42 str := strconv.Itoa(num) fmt.Println(str) // выведет "42"
1 2 3 4 5 6 7 8 |
// Обратное преобразование str2 := "123" num2, err := strconv.Atoi(str2) if err != nil { fmt.Println("Ошибка:", err) return } fmt.Println(num2) // выведет 123 |
}