Eggo-Go语言底层学习
字符咋存?utf8咋编码?string啥结构?字符8个比特组成一个字节。存字符就是存编号。(字符集)utf8 go语言默认编码存汉字怎么破 - 定长编码 - 变长编码strings = "test"s[2] 可以打印,但不能被修改。要修改的话,可以重新赋值字符串。或者转为slice字符串变量可以共享底层内容。Slice扩容规则。newCap个元素需多大内存这里和语言的 内存管理模块 决定。匹配到合适的内存规格。例如这里 newCap = 5,需要 5*8 = 40byt