Another day, another type conversion in Golang 🙂 Today we want to convert a number from string into int64 type, using ParseInt method from strconv package:
func ParseInt(s string, base int, bitSize int) (i int64, err error)
Simple example of conversion:
package main
import (
"fmt"
"reflect"
"strconv"
)
func main() {
numberInString := "234567"
numberInInt64, err := strconv.ParseInt(numberInString, 10, 64)
if err != nil {
return
}
fmt.Println(numberInInt64)
fmt.Println(reflect.TypeOf(numberInInt64))
}