1、空接口
示例:
package main import "fmt" func xxx(arg ...interface{}) { } func main() { //空接口万能类型,保存任意类型的值 var i interface{} = 1 fmt.Println("i = ", i) i = "abc" fmt.Println("i = ", i) }
执行结果:
i = 1 i = abc