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
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