Convert int to string in GoLang
The simplest way to convert an int to string in Go is to use the fmt.Sprint function. This will also work seamlessly for int64 types.
package main
import "fmt"
func main() {
myInt := 10
myStr := fmt.Sprint(myInt)
fmt.Println("My int: ", myInt)
fmt.Println("My string: ", myStr)
}
Alternatives to convert int to string
Go also ships with a package called strconv that can be used to convert an int (not int64) to a string:
package main
import (
"fmt"
"strconv"
)
func main() {
myInt := 10
myStr := strconv.Itoa(myInt)
fmt.Println("My int: ", myInt)
fmt.Println("My string: ", myStr)
}
Conclusion
Go has a number of easy builtin functions that can be used for converting (and formatting) int data to strings.