Go程序例子(60):数字解析
Go程序例子(60):数字解析
从字符串中解析数字是许多程序中的一个基本但常见的任务;这是在Go中实现的方法。代码语言:go复制package main
// 内置的strconv包提供了数字解析功能。
import (
"fmt"
"strconv"
)
func main() {
// 使用ParseFloat时,这里的64表示要解
Go程序例子(60):数字解析
从字符串中解析数字是许多程序中的一个基本但常见的任务;这是在Go中实现的方法。
代码语言:go复制package main
// 内置的strconv包提供了数字解析功能。
import (
"fmt"
"strconv"
)
func main() {
// 使用ParseFloat时,这里的64表示要解析的精度位数。
f, _ := strconv.ParseFloat("1.24", 64)
fmt.Println(f)
// 对于ParseInt,0表示从字符串推断基数。64要求结果必须适合64位。
i, _ := strconv.ParseInt("12", 0, 64)
fmt.Println(i)
// ParseInt能够识别十六进制格式的数字。
d, _ := strconv.ParseInt("0x1c8", 0, 64)
fmt.Println(d)
// ParseUint也是可用的。
u, _ := strconv.ParseUint("789", 0, 64)
fmt.Println(u)
// Atoi是一个便捷函数,用于基本的十进制整数解析。
k, _ := strconv.Atoi("15")
fmt.Println(k)
// 解析函数在输入错误时会返回一个错误。
_, e := strconv.Atoi("wat")
fmt.Println(e)
}
运行结果:
代码语言:javascript代码运行次数:0运行复制➜ go run number-parsing/number-parsing.go
1.24
12
456
789
15
strconv.Atoi: parsing "wat": invalid syntax
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上传时间: 2025-07-21 11:30:27
上一篇:Python流行orm框架对比
推荐阅读
留言与评论(共有 15 条评论) |
本站网友 天猫微博 | 7分钟前 发表 |
= strconv.ParseFloat("1.24" | |
本站网友 金融机构反洗钱义务 | 24分钟前 发表 |
0 | |
本站网友 庄市二手房 | 12分钟前 发表 |
0表示从字符串推断基数 | |
本站网友 洪城大市场 | 13分钟前 发表 |
d | |
本站网友 天津海事局网站 | 2分钟前 发表 |
_ | |
本站网友 月子汤 | 2分钟前 发表 |
代码语言:go复制package main // 内置的strconv包提供了数字解析功能 | |
本站网友 湖南省电子地图 | 29分钟前 发表 |
= strconv.Atoi("wat") fmt.Println(e) }运行结果:代码语言:javascript代码运行次数:0运行复制➜ go run number-parsing/number-parsing.go 1.24 12 456 789 15 strconv.Atoi | |
本站网友 蔡尚君 | 11分钟前 发表 |
64) fmt.Println(u) // Atoi是一个便捷函数 | |
本站网友 myeclipse官网 | 29分钟前 发表 |
_ | |
本站网友 大地车险 | 12分钟前 发表 |
= strconv.Atoi("15") fmt.Println(k) // 解析函数在输入错误时会返回一个错误 | |
本站网友 快舟一号 | 3分钟前 发表 |
_ | |
本站网友 宣化租房信息 | 27分钟前 发表 |
u | |
本站网友 芜湖奥鹏远程教育 | 22分钟前 发表 |
e | |
本站网友 外阴平滑肌瘤 | 17分钟前 发表 |
Go程序例子(60):数字解析 从字符串中解析数字是许多程序中的一个基本但常见的任务;这是在Go中实现的方法 |