前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >go语言中strconv用法举例

go语言中strconv用法举例

原创
作者头像
周辰晨
发布2024-03-11 13:44:48
820
发布2024-03-11 13:44:48
举报

在 Go 语言中的 strconv 包主要提供了布尔值、整数、浮点数、字符串和字节切片之间相互转换的函数。下面是 strconv 包中几个常见函数的用法举例:

  1. 整数转字符串示例:
代码语言:javascript
复制
package main

import (
	"fmt"
	"strconv"
)

func main() {
	num := 123
	str := strconv.Itoa(num) // 整数转字符串
	fmt.Println(str)         // 输出: "123"
}
  1. 字符串转整数示例:
代码语言:javascript
复制
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
	}
}
  1. 解析布尔值示例:
代码语言:javascript
复制
package main

import (
	"fmt"
	"strconv"
)

func main() {
	b, err := strconv.ParseBool("true") // 解析布尔值
	if err != nil {
		fmt.Println("解析失败:", err)
	} else {
		fmt.Println(b) // 输出: true
	}
}
  1. 格式化输出示例:
代码语言:javascript
复制
package main

import (
	"fmt"
	"strconv"
)

func main() {
	str := strconv.FormatInt(123, 2) // 将整数格式化为二进制字符串
	fmt.Println(str)                 // 输出: "1111011"
}

这些示例展示了 strconv 包中常用函数的用法,包括整数转字符串,字符串转整数,解析布尔值和格式化输出。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档