在golang中,interface{}允许接纳任意值,int,string,struct,slice等,因此我可以很简单的将值传递到interface{},例如:packagemainimport("fmt")typeUserstruct{Namestring}funcmain(){any:=User{Name:"fidding",}test(any)any2:="fidding"test(any2)any3:=int32(123)test(any3)any4:=int64(123)test(any4)any5:=[]int{1,2,3,4,5}test(any5)}//value允许为任意值functest(valueinterfa...
继续阅读 >