How to use strconv.Itoa() Function in Golang?
Go language provides inbuilt support to implement conversions to and from string representations of basic data types by strconv Package. This package provides an Itoa() function which is equivalent to FormatInt(int64(x), 10). Or in other words, Itoa() function returns the string representation of x when the base is 10. To access Itoa() function you need to import strconv Package in your program with the help of import keyword.
Syntax:
func Itoa(x int) string
Parameter: This function takes one parameter of int type, i.e., x.
Return value: This function returns a string that represents x.
Let us discuss this concept with the help of the given examples:
Example 1:
// Golang program to illustrate // strconv.Itoa() Function package main import ( "fmt" "strconv" ) func main() { // Finding a string representation of // the given value when the base is 10 // Using Itoa() function fmt.Println(strconv.Itoa(23)) fmt.Println(strconv.Itoa(45)) } |
Output:
23 45
Example 2:
// Golang program to illustrate // strconv.Itoa() Function package main import ( "fmt" "strconv" ) func main() { // Finding a string representation of // the given value when the base is 10 // Using Itoa() function val1 := int (24) res1 := strconv.Itoa(val1) fmt.Printf( "Result 1: %v" , res1) fmt.Printf( "\nType 1: %T" , res1) val2 := int (-21) res2 := strconv.Itoa(val2) fmt.Printf( "\nResult 2: %v" , res2) fmt.Printf( "\nType 2: %T" , res2) } |
Output:
Result 1: 24 Type 1: string Result 2: -21 Type 2: string
Please Login to comment...