关于类型断言,也是在接触Golang后台语言才明白的,也就是字面意思,断言一个interface{}
未知类型变量的类型
断言写法
value, ok := em.(T)
,即Comma-ok断言。
em代表要判断的变量
T代表被判断的类型
value代表返回的值
ok代表是否为改类型
特性
em
必须是initerface{}
类型,也就是说必须是为一个未知类型的变量断言switch与类型断言的结合
package main |
END
关于类型断言,也是在接触Golang后台语言才明白的,也就是字面意思,断言一个interface{}
未知类型变量的类型
value, ok := em.(T)
,即Comma-ok断言。
em代表要判断的变量
T代表被判断的类型
value代表返回的值
ok代表是否为改类型
em
必须是initerface{}
类型,也就是说必须是为一个未知类型的变量断言
switch与类型断言的结合
package main |
END