我有一個(gè)接受可變字符串參數(shù)的函數(shù),如下所示:func RunCommand(command string, args ...string) {
}現(xiàn)在出于記錄目的,我需要構(gòu)造一個(gè)由命令+參數(shù)組成的字符串。所以我需要一個(gè)包含兩個(gè)參數(shù)的字符串變量。在 Go 中如何做到這一點(diǎn)?
1 回答

慕桂英546537
TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超10個(gè)贊
執(zhí)行此操作的直接方法之一如下所示 -
func sum(command string, args ...string) {
for _, arg := range args {
command += " " + arg
}
fmt.Println(command)
}
還要感謝mkopriva,它也可以通過這種方式實(shí)現(xiàn):
strings.Join(append([]string{command}, args...), ",")
- 1 回答
- 0 關(guān)注
- 148 瀏覽
添加回答
舉報(bào)
0/150
提交
取消