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

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