接口
空接口
var 变量名 interface{}package main
import (
"fmt"
)
func main() {
// 定义并赋值一个变量v1
var v1 int = 54
// 将变量赋值给一个空接口i1
var i1 interface{} = v1
// 定义一个变量v2
var v2 int
// 对空接口i1进行类型推断,推断成功的话会把值赋给变量v2
v2, _ = i1.(int)
fmt.Println(v2)
}类型接口
类型推断
最后更新于