我有一个接受可变字符串参数的函数,如下所示:func RunCommand(command string, args ...string) {
}现在出于记录目的,我需要构造一个由命令+参数组成的字符串。所以我需要一个包含两个参数的字符串变量。在 Go 中如何做到这一点?
1 回答
慕桂英546537
TA贡献1848条经验 获得超10个赞
执行此操作的直接方法之一如下所示 -
func sum(command string, args ...string) {
for _, arg := range args {
command += " " + arg
}
fmt.Println(command)
}
还要感谢mkopriva,它也可以通过这种方式实现:
strings.Join(append([]string{command}, args...), ",")
- 1 回答
- 0 关注
- 95 浏览
添加回答
举报
0/150
提交
取消