Closed OctopusLian closed 2 years ago
https://my.oschina.net/u/4553401/blog/4740017 Golang 的字符串(string)是合法的 UTF-8 序列,这就涉及到了两种不同的遍历方式,一种是按照 Unicode 的 codepoint 遍历,另一种是把 string 视为 []byte,按照字节遍历。 s是UTF-8 序列,所以在相同字符个数下,字节数不固定。s[0]是byte类型,固定1个字节。
https://my.oschina.net/u/4553401/blog/4740017 Golang 的字符串(string)是合法的 UTF-8 序列,这就涉及到了两种不同的遍历方式,一种是按照 Unicode 的 codepoint 遍历,另一种是把 string 视为 []byte,按照字节遍历。 s是UTF-8 序列,所以在相同字符个数下,字节数不固定。s[0]是byte类型,固定1个字节。