- func ParseInt(s string, base int, bitSize int) (i int64, err error)
var str2 string = "123"var n int64var n2 intn, _ = strconv.ParseInt(str2, 10, 64)n2 = int(n)// int64转成intfmt.Printf("%T %v\n", n, n)// int64 123fmt.Printf("%T %v\n", n2, n2)// int 123
- func ParseUint(s string, base int, bitSize int) (n uint64, err error)
ParseInt()
- func ParseFloat(s string, bitSize int) (f float64, err error)
var str3 string = "123.456"var f1 float64f1, _ = strconv.ParseFloat(str3, 64)fmt.Printf("%T %v\n", f1, f1)// float64 123.456
- 注意,不能正确识别的,默认转成零值
var str4 string = "hello"var f2 float64var b2 bool = true// 不管原来是什么值,如果没有转成功,就会置为falsef2, _ = strconv.ParseFloat(str4, 64)fmt.Printf("%T %v\n", f2, f2)b2, _ = strconv.ParseBool(str4) // float64 0fmt.Printf("%T %v\n", b2, b2)// bool false
我是 甜点cc热爱前端开发,也喜欢专研各种跟本职工作关系不大的技术,技术、产品兴趣广泛且浓厚 。本号主要致力于分享个人经验总结,希望可以给一小部分人一些微小帮助 。
希望能和大家一起努力营造一个良好的学习氛围,为了个人和家庭、为了我国的互联网物联网技术、数字化转型、数字经济发展做一点点贡献 。数风流人物还看中国、看今朝、看你我 。
【Go | 基本数据类型的相互转换】
经验总结扩展阅读
- 一 Redis数据结构-Redis的数据存储及String类型的实现
- Oracle数据库的两种授权收费方式介绍!
- python3使用mutagen进行音频元数据处理
- 利用inotify和rsync服务实现数据实时同步
- 2023梅雨季节多少天结束
- 女方准备的基本嫁妆8样 女方出嫁的嫁妆有哪些
- 为什么说千万不要学大数据与会计 有哪些原因
- 瑞蓝玻尿酸分几种类型?
- 一 『现学现忘』Git分支 — 40、分支基本操作
- 使用LEFT JOIN 统计左右存在的数据