interface{} 和 []interface{}机制有什么不同?

windy_ · · 1044 次点击
windy_
君子知命不惧,日日自省
哦,我大致已经明白了,interface{}是虚接口,但[]interface{}不是
#1
更多评论
func test1(t interface{}) {} #可以接收interface{}入参,当然包括string func test2(t []interface{}) {} #可以接收[]interface{}入参,只不过初始化参数的时候t2:=[]internface{}{"hello", "world"},而不是t2:=[]string{"hello", "world"}
#2