最贊回答 / sliverg
這就是一個slice, interface的意思是這個slice里面可以是任何類型, byte(6),uint(10)? ?,這些都是類型轉換,都是一個實數。還有你這個有錯誤,'a'這個會編譯報錯,GO不支持單引號實際上你可以理解為這樣一個slice? ? ?[]interface{1,"a",3,4,5}? ? ,
2018-06-03
最贊回答 / 慕勒215309
chan的長度并不是指通道的字節數,而是可以緩存的基本類型元素的個數,ch2 := make(chan string, 1)是指通道ch2中可以保存一個字符串,而不論這個字符串有多長。
2018-05-07
最贊回答 / 就是不服_
```package mainimport "fmt"func main() {? ? var numbers4 = [...]int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}? ??? ? // 切片下標4~6 容量上界到8?? ? // slice5 = [5 6] * *,? 實際長度為2? 容量為4? ? // 后面兩個*代表上界最多擴容到下標8 [5,6,7,8]? ? slice5 := numbers4[4:6:8]? ? ??? ? length := (2)? ? ?...
2018-03-21
最新回答 / 慕粉1614279224
代碼不啰嗦;1)每種語言都可以模仿其他語言的思想進行編寫;2)如此定義不是go的特色,其他語言也有類似的定義方式;以上個人意見,相互探討相互學習。
2018-03-11
最新回答 / 慕尼黑9152544
?export GOPATH=/Users/fujiangren/Desktop/xiaochengxu/choujiangxitong/tools/go? 2 export GOBIN=$GOPATH/bin? 3 export PATH=$PATH:${GOPATH//://bin:}/bin
2018-03-11