如何从可变参数创建字符串

我有一个接受可变字符串参数的函数,如下所示:

func RunCommand(command string, args ...string) {
}

现在出于记录目的,我需要构造一个由命令+参数组成的字符串。

所以我需要一个包含两个参数的字符串变量。

在 Go 中如何做到这一点?


慕斯王
浏览 96回答 1
1回答

慕桂英546537

执行此操作的直接方法之一如下所示 -func sum(command string, args ...string) {    for _, arg := range args {        command += " " + arg    }    fmt.Println(command)}还要感谢mkopriva,它也可以通过这种方式实现:strings.Join(append([]string{command}, args...), ",")
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go