gpt4 book ai didi

go - 如何将可变参数传递给其他函数

转载 作者:IT王子 更新时间:2023-10-29 01:20:36 25 4
gpt4 key购买 nike

有什么方法可以使警告功能起作用吗?

func Warn(s string, args ...interface{}) {
log.Printf("warn: "+s, args)
}

func main() {
Warn("%d apples, %s ", 10, "good") //it should output the same as below
log.Printf("%d apples, %s ", 10, "good")
}

输出:

2009/11/10 23:00:00 warn: [10 %!d(string=good)] apples, %s(MISSING) 
2009/11/10 23:00:00 10 apples, good

我正在努力使这项工作:http://play.golang.org/p/W62f2NGDUe

最佳答案

明白了:

func Warn(s string, args ...interface{}) {
log.Printf("warn: "+s, args...)
}

现在可以了。

关于go - 如何将可变参数传递给其他函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17576378/

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