gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 22:08:48 28 4
gpt4 key购买 nike

我有一个函数,可以接受像这样的可变参数字符串参数:

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

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

因此,我需要一个包含两个参数的单个字符串变量。

如何在Go中做到这一点?

最佳答案

做到这一点的一种直接方法如下:

func sum(command string, args ...string) {
for _, arg := range args {
command += " " + arg
}
fmt.Println(command)
}

同样感谢 mkopriva,它也可以通过这种方式实现:
strings.Join(append([]string{command}, args...), ",")

关于go - 如何从可变参数创建字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58959501/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com