課程
/后端開發
/Go
/Go語言第一課
“_, ok1 := interface{}(&myDog).(Pet)” 中的 【_】? 是什么意思?
2018-09-30
源自:Go語言第一課 6-5
正在回答
"_"是匿名變量,被賦值給匿名變量的數據丟棄不處理,匿名變量不占用命名空間,不會分配內存。匿名變量與匿名變量之間也不會因為多次聲明而無法使用。這里是將接口類型斷言的返回值賦值給匿名變量。
舉報
Go語言入門教程,編程之必備知識擴散,打好Go語言編程基礎
1 回答interface{}(myDog).(Pet)這個語句什么意思?
1 回答_, ok1 := interface{}(&myDog).(Pet) _, ok2 := interface{}(myDog).(Pet) 請問下這里取地址符號可用可不用如何理解呢?
4 回答[]interface{}{byte(6), 'a', uint(10), int32(-4)} 這種表達是什么意思??
1 回答Go語言是什么意思?
2 回答byte(6)是什么意思?哪位大神幫忙解答
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-10-01
"_"是匿名變量,被賦值給匿名變量的數據丟棄不處理,匿名變量不占用命名空間,不會分配內存。匿名變量與匿名變量之間也不會因為多次聲明而無法使用。這里是將接口類型斷言的返回值賦值給匿名變量。