课程
/后端开发
/Go
/Go语言第一课
interface{}(myDog).(Pet)
这个interface{}空接口知道
myDog是一个Dog结构体的实现
.(Pet)这个Pet接口类型当参数传入什么意思?
2021-07-15
源自:Go语言第一课 6-5
正在回答
类型断言。
类型断言只能用于接口类型的变量,因此先将结构体类型的变量myDog转换成空接口类型,再使用类型断言。
举报
Go语言入门教程,编程之必备知识扩散,打好Go语言编程基础
1 回答“_, ok1 := interface{}(&myDog).(Pet)” 中的 【_】 是什么意思?
1 回答_, ok1 := interface{}(&myDog).(Pet) _, ok2 := interface{}(myDog).(Pet) 请问下这里取地址符号可用可不用如何理解呢?
1 回答Go语言是什么意思?
1 回答fallthrough语句仅能作为case语句中的最后一条语句出现。并且,包含它的case语句不能是其所属switch语句的最后一条case语句。没有理解这句话是什么意思
4 回答[]interface{}{byte(6), 'a', uint(10), int32(-4)} 这种表达是什么意思??