“_, ok1 := interface{}(&myDog).(Pet)” 中的 【_】 是什么意思?

来源:6-5 Go语言-指针(续)

yummy5

2018-09-30 16:26

“_, ok1 := interface{}(&myDog).(Pet)” 中的 【_】  是什么意思?

写回答 关注

1回答

  • 慕哥1206660
    2018-10-01 23:57:45
    已采纳

    "_"是匿名变量,被赋值给匿名变量的数据丢弃不处理,匿名变量不占用命名空间,不会分配内存。匿名变量与匿名变量之间也不会因为多次声明而无法使用。这里是将接口类型断言的返回值赋值给匿名变量。

Go语言第一课

Go语言入门教程,编程之必备知识扩散,打好Go语言编程基础

107752 学习 · 148 问题

查看课程

相似问题