fmt.Printf("runes(hex): %x\n", []rune(str)) //[47 6f 7231 597d 8005]

动态 未结 0 71
小小草
小小草 LV1 2023年9月23日 23:40 发表
这段代码的作用是将字符串 `str` 转换为 Unicode 码点序列(rune),并以十六进制形式输出。具体来说,`[]rune(str)` 将字符串转换为 Unicode 码点序列,`%x` 是格式化字符串中的占位符,表示输出一个整数的十六进制形式。因此,`fmt.Printf("runes(hex): %x\n", []rune(str))` 的输出结果是 `[47 6f 7231 597d 8005]`,其中每个数字表示一个 Unicode 码点的十六进制值。注意,最后一个码点 `8005` 是一个非 ASCII 字符,需要使用多个字节进行编码。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复