package main

import "fmt"

func changeStringToByte(args ...string) [][]byte {
result := make([][]byte, len(args))
for i, arg := range args {
result[i] = []byte(arg)
}
return result
}
func changeByteToString(args [][]byte)[]string{
result := make([]string,len(args))
for i, arg := range args {
result[i] = string(arg[:])
}
return result
}
func main(){
argsBytes :=changeStringToByte("hello world","你好,世界")
for _,value := range(argsBytes){
fmt.Println(value)
}
argsString := changeByteToString(argsBytes)
for _,value := range(argsString){
fmt.Println(value)
}
}

/* 结果:
[104 101 108 108 111 32 119 111 114 108 100]
[228 189 160 229 165 189 239 188 140 228 184 150 231 149 140]
hello world
你好,世界
*/