課程
/后端開發
/Go
/Go語言第一課
又是接口又是數組,接口里面不都是方法嗎?
2018-06-03
源自:Go語言第一課 7-2
正在回答
interface{}?是一個空的 interface 類型,一個類型如果實現了一個 interface 的所有方法就說該類型實現了這個 interface,空的 interface 沒有方法,所以可以認為所有的類型都實現了?interface{}。
interface{}
`rand.Intn(4) % 2`的結果是0或1;如果結果是0就是byte類型,請問者為什么會輸出“Case A.”?
tom_0
[]interface{}{byte(6), ?'a', ?uint(10), ?int32(-4)} 是一個切片,其中'a'在這里會自動轉換為ASCII碼,也就是97。等同于 []interface{}{byte(6), ?int(97), ?uint(10), ?int32(-4)} ?
這就是一個slice, interface的意思是這個slice里面可以是任何類型, byte(6),uint(10)? ?,這些都是類型轉換,都是一個實數。還有你這個有錯誤,'a'這個會編譯報錯,GO不支持單引號
實際上你可以理解為這樣一個slice? ? ?[]interface{1,"a",3,4,5}? ? ,
weibo_慕村2134559
舉報
Go語言入門教程,編程之必備知識擴散,打好Go語言編程基礎
2 回答byte(6)是什么意思?哪位大神幫忙解答
1 回答interface{}(myDog).(Pet)這個語句什么意思?
1 回答“_, ok1 := interface{}(&myDog).(Pet)” 中的 【_】 是什么意思?
1 回答Go語言是什么意思?
1 回答這個內容表達有問題吧
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-06-18
interface{}
?是一個空的 interface 類型,一個類型如果實現了一個 interface 的所有方法就說該類型實現了這個 interface,空的 interface 沒有方法,所以可以認為所有的類型都實現了?interface{}
。2019-02-10
`rand.Intn(4) % 2`的結果是0或1;如果結果是0就是byte類型,請問者為什么會輸出“Case A.”?
2018-12-23
[]interface{}{byte(6), ?'a', ?uint(10), ?int32(-4)} 是一個切片,其中'a'在這里會自動轉換為ASCII碼,也就是97。等同于 []interface{}{byte(6), ?int(97), ?uint(10), ?int32(-4)} ?
2018-06-04
這就是一個slice, interface的意思是這個slice里面可以是任何類型, byte(6),uint(10)? ?,這些都是類型轉換,都是一個實數。還有你這個有錯誤,'a'這個會編譯報錯,GO不支持單引號
實際上你可以理解為這樣一個slice? ? ?[]interface{1,"a",3,4,5}? ? ,