go语言之进阶篇空接口
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
- 上一篇 »go语言之进阶篇单向channel特点
- 下一篇 »go语言之进阶篇error接口应用