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)
相关推荐
小满zs2 小时前
Go语言第八章(函数)
后端·go
stark张宇4 小时前
实战Go高级特性:Context超时控制、defer资源回收与Channel通信的关键避坑点
后端·go
进击的程序猿~12 小时前
Go Interface源码深度解析指南
开发语言·后端·golang
—Qeyser15 小时前
Sponge 脚手架快速创建后端API及接口使用完整教程
golang
程序员爱钓鱼16 小时前
Go 类型转换详解
后端·面试·go
不爱洗脚的小滕16 小时前
【Golang】Go 语言实现高可用、用户态感知与多端广播的服务端 SSE 架构
开发语言·架构·golang
报错小能手16 小时前
Go 简介
开发语言·后端·golang
朦胧之1 天前
Go 基础
后端·go
golang学习记1 天前
Go 项目使用docker compose的正确方式
开发语言·docker·golang