package main import "fmt" func main() { s := "hello" // 1) 打印原始长度 & []rune 形式 fmt.Println("len(s) =", len(s)) fmt.Println("[]rune(s) =", []rune(s)) // 2) 逆序输出:转成 []rune 后倒序拼接 runes := []rune(s) // 正确支持 Unicode n := len(runes) reversed := make([]rune, n) for i, r := range runes { // for range 遍历每个字符 reversed[n-1-i] = r } fmt.Println("reversed =", string(reversed)) }