在 Go 语言中的 strconv 包主要提供了布尔值、整数、浮点数、字符串和字节切片之间相互转换的函数。下面是 strconv 包中几个常见函数的用法举例:
package main
import (
"fmt"
"strconv"
)
func main() {
num := 123
str := strconv.Itoa(num) // 整数转字符串
fmt.Println(str) // 输出: "123"
}
package main
import (
"fmt"
"strconv"
)
func main() {
str := "456"
num, err := strconv.Atoi(str) // 字符串转整数
if err != nil {
fmt.Println("转换失败:", err)
} else {
fmt.Println(num) // 输出: 456
}
}
package main
import (
"fmt"
"strconv"
)
func main() {
b, err := strconv.ParseBool("true") // 解析布尔值
if err != nil {
fmt.Println("解析失败:", err)
} else {
fmt.Println(b) // 输出: true
}
}
package main
import (
"fmt"
"strconv"
)
func main() {
str := strconv.FormatInt(123, 2) // 将整数格式化为二进制字符串
fmt.Println(str) // 输出: "1111011"
}
这些示例展示了 strconv 包中常用函数的用法,包括整数转字符串,字符串转整数,解析布尔值和格式化输出。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有