// 从字符串中解析数字是许多程序中基本且常见的任务。
package main
import (
"fmt"
"strconv" // 内置标准库strconv提供数字解析功能
)
func main() {
p := fmt.Println
f, _ := strconv.ParseFloat("1.234", 64) // 64表示要解析的精度位数
p(f)
i, _ := strconv.ParseInt("123", 0, 64) // 0表示从字符串的前缀推断出基数
p(i)
d, _ := strconv.ParseInt("0x1c8", 0, 64) // ParseIntn()能够识别十六进制的数字
p(d)
u, _ := strconv.ParseUint("789", 0, 64)
p(u)
k, _ := strconv.Atoi("135") // Atoi()是解析十进制的快捷函数
p(k)
_, e := strconv.Atoi("wat") //对于错误输入返回一个错误
p(e)
}