0
文字配列またはルーンとして文字列にアクセスしようとしています。それを行う正しい方法は何ですか。ここで strings.Join()メソッドで使用する文字配列として文字列にアクセスします。GO言語
は、私が試した2つの方法がありますが、私はGOLANGで表された文字列をどのようcannot use ([]rune)(t)[i] (type rune) as type []string in argument to strings.Join
以下のようにエラーが発生します。文字配列のようなものですか?
package main
import (
"fmt"
"strings"
)
func main() {
var t = "hello"
s := ""
for i, rune := range t {
s += strings.Join(rune, "\n")
}
fmt.Println(s)
}
package main
import (
"fmt"
"strings"
)
func main() {
var t = "hello"
s := ""
for i := 0; i < len(t); i++ {
s += strings.Join([]rune(t)[i], "\n")
}
fmt.Println(s)
}
私はまた、以下の方法で試しました。
var t = "hello"
s := ""
for i := 0; i < len(t); i++ {
s += strings.Join(string(t[i]), "\n")
}
fmt.Println(s)
https://blog.golang.org/strings –