-2

文字列の配列の配列があります。

"x"x回繰り返したい。

を使用した場合のように、1 つの文字列にまとめたくありませんstrings.Repeat()。個々の配列アイテムにする必要があります。それは可能ですか?

[]string{"x", "x", "x"}
4

2 に答える 2

2

あなたがすることができます:

count := 10
strings.Split(strings.Repeat("x", count), "")

https://play.golang.org/p/zi0RqNT9lm9

または単に

func sliceFilledWithString(size int, str string) []string {
    data := make([]string, size)
    for i := 0; i < size; i++ {
        data[i] = str
    }
    return data
}

https://play.golang.org/p/TR99bdH8ewX

于 2021-03-04T21:41:46.607 に答える