Go新手速成-string

1string类型

byte就是unit8

rune就是int32

都可以代表字符型,但是必须格式化打印,要不然打印出来就是ASC码,参考c语言

Go 复制代码
	//字符处理的细节,如果是英文意味着比较短,可以用byte来实现,
	//如果是汉字就可以用32位的rune来int32位的
	var c byte //其实也就是int,但是不能直接打印出来
	c = 'a'
	fmt.Printf("c = %c",c)


	var c2 rune //也是字符
	c2 = '慕'
	fmt.Printf("c2 = %c",c2)

2字符串转化为数字

Go 复制代码
	//	字符串转化数字
	var istr = "12"
	myint,err := strconv.Atoi(istr) //类似于对象的解构
	if err != nil {
		fmt.Println("convert error")
	}
	fmt.Println(myint)

3数字转换为字符串

Go 复制代码
	//数字转换字符串
	var num  = 12
	mystr := strconv.Itoa(num)
	fmt.Println(mystr)
相关推荐
ruxingli19 小时前
GoLang channel管道
开发语言·后端·golang
_DCG_19 小时前
go第一个工程安装过程与问题汇总
开发语言·后端·golang
冰糖拌面20 小时前
多线程模型
golang
onlywhz20 小时前
GO 快速升级Go版本
开发语言·redis·golang
童话ing21 小时前
【Golang】sync.Map底层原理解析
开发语言·后端·golang
ん贤21 小时前
AI 大模型落地系列|Eino 组件核心篇:文档进入 RAG 之前,Loader 和 Parser 到底各管什么
人工智能·ai·golang·eino
人间打气筒(Ada)1 天前
Go RPC 如何实现服务间通信
开发语言·rpc·golang·远程调用·go rpc
lars_lhuan1 天前
Go WaitGroup 源码解析
golang
人间打气筒(Ada)1 天前
如何基于 Go-kit 开发 Web 应用:从接口层到业务层再到数据层
开发语言·后端·golang
想搞艺术的程序员2 天前
Go RWMutex 源码分析:一个计数器,如何把“读多写少”做得又快又稳
开发语言·redis·golang