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

  

原文地址:https://www.cnblogs.com/nulige/p/10253923.html