Функция strconv.Itoa
Функция strconv.Itoa преобразует целое число типа
int в его строковое представление. В качестве
единственного параметра функция принимает число типа
int, а возвращает строку. Название функции
происходит от "Integer to ASCII".
Синтаксис
strconv.Itoa(num)
Пример
Давайте преобразуем число 42 в строку:
package main
import (
"fmt"
"strconv"
)
func main() {
res := strconv.Itoa(42)
fmt.Println(res)
}
Результат выполнения кода:
"42"
Пример
Давайте преобразуем отрицательное число -123 в строку:
package main
import (
"fmt"
"strconv"
)
func main() {
res := strconv.Itoa(-123)
fmt.Println(res)
}
Результат выполнения кода:
"-123"
Пример
Давайте используем strconv.Itoa с переменной типа
int:
package main
import (
"fmt"
"strconv"
)
func main() {
num := 256
res := strconv.Itoa(num)
fmt.Printf("Type: %T, Value: %s", res, res)
}
Результат выполнения кода:
"Type: string, Value: 256"
Пример
Давайте преобразуем число в строку и объединим ее с другой строкой:
package main
import (
"fmt"
"strconv"
)
func main() {
age := 30
message := "Age: " + strconv.Itoa(age)
fmt.Println(message)
}
Результат выполнения кода:
"Age: 30"
Смотрите также
-
функцию
strconv.Atoi,
которая преобразует строку в целое число -
функцию
strconv.FormatInt,
которая преобразует число типа int64 в строку -
функцию
strconv.FormatUint,
которая преобразует число типа uint64 в строку -
функцию
strconv.FormatFloat,
которая преобразует число с плавающей точкой в строку