43_空接口
Posted zhaopp
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了43_空接口相关的知识,希望对你有一定的参考价值。
1.空接口(interface)不包含任何的方法,正因为如此,所有的类型都实现了空接口,因此空接口可以存储任意类型的数值。
2.它有点类似于C语言的void *类型
代码如下:
package main
import "fmt"
func main()
var v1 interface = 1
var v2 interface = "ads"
var v3 interface = &v2
var v4 interface = struct X int 1
var v5 interface = &struct X int 1
fmt.Println(v1)
fmt.Println(v2)
fmt.Println(v3)
fmt.Println(v4)
fmt.Println(v5)
以上是关于43_空接口的主要内容,如果未能解决你的问题,请参考以下文章