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))
}
