jsh*_*ort 9 parameter-passing go
如果我有
func returnIntAndString() (i int, s string) {...}
我有:
func doSomething(i int, s string) {...}
然后我可以成功完成以下操作:
doSomething(returnIntAndString())
但是,假设我想在doSomething中添加另一个参数:
func doSomething(msg string, i int, s string) {...}
如果我将其称为:
doSomething("message", returnIntAndString())
附:
main.go:45: multiple-value returnIntAndString() in single-value context
main.go:45: not enough arguments in call to doSomething()
returnIntAndStringdoSomething(msg, code, str)