2017-05-20 6 views

答えて

4

これは、私が必要としない1つの大きな新しい文字列を作成するため、この目的ではstrings.Join(array,"")を使用しないことをお勧めします。私が必要としない大きな文字列を作ることはスペース効率的ではなく、入力とハードウェアによっては時間効率が悪いかもしれません。

ので、代わりに私は、文字列値の配列を反復処理し、ルーンのスライスに、各文字列を変換し、内蔵の可変引数関数appendすべてのルーン値の私のスライスを成長させるを使用します。

var allRunes []rune 
for _, str := range array { 
    allRunes = append(allRunes, []rune(str)...) 
} 
関連する問題