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)
相关推荐
宇宙帅猴9 小时前
【Ubuntu踩坑及解决方案(一)】
linux·运维·ubuntu·go
源代码•宸16 小时前
Golang原理剖析(channel面试与分析)
开发语言·经验分享·后端·面试·golang·select·channel
moxiaoran575318 小时前
Go语言中的泛型
golang
加油201918 小时前
GO语言内存逃逸和GC机制
golang·内存管理·gc·内存逃逸
源代码•宸18 小时前
Golang原理剖析(channel源码分析)
开发语言·后端·golang·select·channel·hchan·sudog
liuyunshengsir18 小时前
golang Gin 框架下的大数据量 CSV 流式下载
开发语言·golang·gin
CHHC188018 小时前
golang 项目依赖备份
开发语言·后端·golang
老蒋每日coding18 小时前
AI智能体设计模式系列(八)—— 记忆管理模式
人工智能·设计模式·golang
SomeBottle1 天前
【小记】解决校园网中不同单播互通子网间 LocalSend 的发现问题
计算机网络·go·网络编程·学习笔记·计算机基础
且去填词1 天前
深入理解 GMP 模型:Go 高并发的基石
开发语言·后端·学习·算法·面试·golang·go