第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Go 中重復(fù)數(shù)組項

在 Go 中重復(fù)數(shù)組項

Go
繁星淼淼 2022-08-15 15:36:44
我有一個字符串?dāng)?shù)組的數(shù)組。我想重復(fù)x次。"x"我不希望它在一個字符串中,就像使用.我需要它是單獨的數(shù)組項。這可能嗎?strings.Repeat()[]string{"x", "x", "x"}
查看完整描述

2 回答

?
翻過高山走不出你

TA貢獻(xiàn)1875條經(jīng)驗 獲得超3個贊

你可以做:


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


查看完整回答
反對 回復(fù) 2022-08-15
?
侃侃無極

TA貢獻(xiàn)2051條經(jīng)驗 獲得超10個贊

使用泛型,您可以編寫更通用的函數(shù)。(也許這樣的東西將被添加到std lib中。


func sliceRepeat[T any](size int, v T) []T {

    retval := make([]T, 0, size)

    for i := 0; i < size; i++ {

        retval = append(retval, v)

    }

    return retval

}

https://go2goplay.golang.org/p/5TIJRFNQPUY


查看完整回答
反對 回復(fù) 2022-08-15
  • 2 回答
  • 0 關(guān)注
  • 164 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號