Go语言为什么要设置rune和byte这两种看似差不多的类型?根据Go语言的源码显示, go type byte = uint8 type rune = int32 rune类型相当于int32,4个字节长度,一般用来处理unicode或UTF8字符。