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)
相关推荐
圣殿骑士-Khtangc15 小时前
Go大厂面试真题精讲之并发安全Map的实现方案
golang
运维开发笔记15 小时前
3.8 Go switch 语句学习笔记
golang
圣殿骑士-Khtangc17 小时前
Go-Channel面试精讲从底层结构到select随机性
golang
北漂燕郊杨哥17 小时前
dsh-desktop:DeepSeek Harness 的本地优先桌面应用
golang·wails·deepseek·deepseekharness
程序员爱钓鱼17 小时前
Go break、continue、goto 详解
后端·面试·go
朋克洛德的码农1 天前
Go并发-sync包四剑客:Mutex、RWMutex、WaitGroup、Once-从入门到原理
开发语言·后端·golang
圣殿骑士-Khtangc1 天前
Go泛型编程实战从类型约束到泛型数据结构
golang
worxfr1 天前
Go 底层心智模型:并发、内存与闭包
go
FfHUCisI1 天前
Golang - 信号量模式(Semaphore Pattern)
开发语言·后端·golang
2651940511264801 天前
08-告警并发与多Master同步
go·监控