亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Go語言第一課

郝林 架構師
難度入門
時長 3小時10分
學習人數
綜合評分8.57
92人評價 查看評價
9.0 內容實用
8.2 簡潔易懂
8.5 邏輯清晰
答案:
ia := []interface{}{byte(6), 'a', uint(10), int32(-4)}
switch v := ia[rand.Intn(4)]; interface{}(v).(type) {
case int32 :
fmt.Printf("Case A.")
case byte :
fmt.Printf("Case B.")
default:
fmt.Println("Unknown!")
}

最贊回答 / sliverg
這就是一個slice, interface的意思是這個slice里面可以是任何類型, byte(6),uint(10)? ?,這些都是類型轉換,都是一個實數。還有你這個有錯誤,'a'這個會編譯報錯,GO不支持單引號實際上你可以理解為這樣一個slice? ? ?[]interface{1,"a",3,4,5}? ? ,
老師講的挺細的,挺好的
您是過來賣書的吧。。。開了您這個視頻,立即覺得go語言編程實戰這本書不用買了
太差了。。。。在慕課網看過的最差的視頻了。講的不知所云。這種人就不該來講課,也許他很牛逼,但是講課太差了,還是寫代碼去吧。講課還是要讓會講的人來啊

最贊回答 / Glxe_ge
這是啥問題?
哎呀 這是的這文檔寫得真爛 到處都是錯誤
ch2 <- ("已到達!")
ch2 <- ("hh!") value = value + (<-ch2) + (<-ch2)
感覺作者對go語言的還不是很到位,很多知識的詮釋很繞,不能講得很明白?。。?/div>
package main

import (
"fmt"
)
func main() {
var numbers4 = [...]int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
slice5 := numbers4[4:6:8]
fmt.Println(slice5)
length := (2)
capacity := (4)
fmt.Printf("%v, %v\n", length == len(slice5), capacity == cap(slice5))
slice5 = slice5[:cap(slice5)]
這個網站竟然不同步
作者函數這章寫的不好!
這里發送和接收的打印順序 不一定的! 可能先 Received! 6 也可能先 Sent
var slice1 = numbers3[1:4:4]
那么在這之后,無論我們怎樣做都無法通過slice1訪問到numbers3的值中的第五個元素。說錯了吧,這可以訪問數組的第5個元素。
指針指針指針,我愛你
你像蘭花招人迷
你像梅花年年綠
看到了指針就想到你

最贊回答 / 慕勒215309
chan的長度并不是指通道的字節數,而是可以緩存的基本類型元素的個數,ch2 := make(chan string, 1)是指通道ch2中可以保存一個字符串,而不論這個字符串有多長。
課程須知
本課程的目的是帶領大家入Go語言的門,然后再猛推一把!需要一些Linux Shell的基礎,不熟悉Linux的童鞋,可以先去《Linux達人養成計劃Ⅰ》中修煉一下~~
老師告訴你能學到什么?
1、怎樣使用Go語言編程 2、怎樣才算會用Go語言編程 3、怎樣運用那些Go語言的特性去編程 4、Go語言的那些特性的實際益處在哪兒

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消