我有以下Golangmain函数,其中另一个可变参数函数variadicFunc被调用,我需要向其传递不同数据类型的参数。代码如下。packagemainimport"fmt"funcmain(){variadicFunc("hello","Change","the","WorldusingGolang",1,2,3,4)}funcvariadicFunc(messages...string){for_,i:=rangemessages{fmt.Println(i)}}运行程序时抛出以下错误。Cannotuse1(typeint)astypestringinargumenttovari
我有以下Golangmain函数,其中另一个可变参数函数variadicFunc被调用,我需要向其传递不同数据类型的参数。代码如下。packagemainimport"fmt"funcmain(){variadicFunc("hello","Change","the","WorldusingGolang",1,2,3,4)}funcvariadicFunc(messages...string){for_,i:=rangemessages{fmt.Println(i)}}运行程序时抛出以下错误。Cannotuse1(typeint)astypestringinargumenttovari