例如,func function(param interface{}) {
}Go 编程语言规范接口类型所有类型都实现空接口:interface{}类型断言对于接口类型的表达式 x 和类型 T,主要表达式x.(T)断言 x 不是 nil 并且存储在 x 中的值是 T 类型。符号 x.(T) 称为类型断言。请参阅包 fmt,它使用包反射来处理任何类型的参数。例如,功能打印func Print(a ...interface{}) (n int, err error)使用其操作数的默认格式打印格式并写入标准输出。当操作数都不是字符串时,在操作数之间添加空格。它返回写入的字节数和遇到的任何写入错误。