Go Language Tutorial
In Go programming, Built in functions ParseInt and ParseFloat are used to convert string to integer and string to float respectively by importing strconv package.
Simple Go program explains how to convert string into integer and string into float and also with sample output.
package main import ( "fmt" "strconv" ) func main() { var str1, str2 string var val1 int64 var val2 float64 var err error str1 = "13" str2 = "10.5" //base 10 and 64 bit integer val1,err = strconv.ParseInt(str1, 10, 32) if err==nil { fmt.Printf("string to int conversion str1 '%s': %d\n", str1, val1) } else { fmt.Println(err) } val2,err = strconv.ParseFloat(str2, 64) if err==nil { fmt.Printf("string to float conversion str2 '%s': %.2f\n", str2, val2) } else { fmt.Println(err) } }Output:
$ go build string-to-numbers.go $ ./string-to-numbers string to int conversion str1 '13': 13 string to float conversion str2 '10.5': 10.50« Previous Next »