Как конвертировать int в string в Go: все способы с примерами

Все способы конвертации int в string

Оптимальный

num := 42
str := strconv.Itoa(num) // "42"

Хороший №1

num := 42
str := fmt.Sprint(num) // "42"

Хороший №2

num := 42
str := fmt.Sprintf("%d", num)   // "42"

Правильный для int64

var num int64 = 42
str := strconv.FormatInt(num, 10) // Base 10: "42"

Правильный для uint64

var num uint64 = 42
str := strconv.FormatUint(num, 10) // "42"