@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
|
}