package main
import "fmt"
func reverse(s string) (result string) {
rns := []rune(s)
for i, j := 0, len(rns)-1; i < j; i, j= i+1, j-1 {
rns[i], rns[j] = rns[j], rns[i]
}
return string(rns)
}
func main() {
s := "golang"
rev := reverse(s)
fmt.Println(rev)
}
/*
run:
gnalog
*/