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

  

 

posted @ 2019-01-11 10:41  努力哥  阅读(1195)  评论(0)    收藏  举报