This article mainly introduces the relevant knowledge of “how to convert int to string type in Go language”. The editor shows you the operation process through actual cases. The operation method is simple, fast and practical. I hope This article “How to convert int to string type in Go language” can help you solve the problem.
Conversion method: 1. Use the Itoa() function, the syntax “strconv.Itoa(num)”; 2. Use the FormatInt() function to convert int type data into the specified base and use it as a string The format is returned with the syntax “strconv.FormatInt(num,10)”.
Both the int type and the string type in the Go language are basic data types
Integer to string – use Itoa()
The Itoa() function is used to convert int type data into the corresponding string type. The function signature is as follows.
func Itoa(i int) string
The sample code is as follows:
package main import ( "fmt" "strconv" ) func main() { num := 100 str := strconv.Itoa(num) fmt.Printf("type:%T value:%#v\n", str, str) }
The running results are as follows:
type:string value:"100"
int integer to string – use FormatInt( )
The FormatInt() function is used to convert integer data into a specified base and return it in the form of a string. The function signature is as follows:
func FormatInt(i int64, base int) string
Among them, the parameter i must be of type int64, and the parameter base must be between 2 and 36. Lowercase letters “a” to “z” will be used in the returned result to indicate values greater than 10 number.
The sample code is as follows:
package main import ( "fmt" "strconv" ) func main() { var num int64 = 100 str := strconv.FormatInt(num, 10) fmt.Printf("type:%T,value:%v\n ", str, str) }
The running results are as follows:
type:string,value:100
About “How to convert int to character in Go language This concludes the introduction of “String Type”, thank you all for reading. If you want to know more about the industry, you can follow the Programming Notes Industry Information Channel. The editor will update different knowledge points for you every day.