package main
import (
"fmt"
"reflect"
"strconv"
)
func main() {
var number string
number = "865105925447369793"
n, err := strconv.ParseFloat(number, 64)
if err != nil {
panic(err)
}
fmt.Println(number)
fmt.Printf("%v type = %s\n", n, reflect.TypeOf(n))
}
/*
run:
865105925447369793
8.651059254473699e+17 type = float64
*/