通過go關(guān)鍵字開啟協(xié)程 使用 go 關(guān)鍵字創(chuàng)建 goroutine 時(shí),被調(diào)用函數(shù)的返回值會(huì)被忽略 sync.WaitGroup 競態(tài)條件 go...
接口是用來定義行為的類型录肯。這些被定義的行為不由接口直接實(shí)現(xiàn),而是通過方法由用戶自定義類型實(shí)現(xiàn) 斷言 如果轉(zhuǎn)換合法吊说,v 是 varI 轉(zhuǎn)換到類型 ...
聲明使用結(jié)構(gòu)體 是的上面的代碼等價(jià)于 這就是一個(gè)結(jié)構(gòu)體的聲明了厅贪。聲明了一個(gè)有name和age 的結(jié)構(gòu)體,并使用雅宾。并不需要type养涮。當(dāng)然日常中,我...
映射是無序集合,無序的原因是映射的實(shí)現(xiàn)使用來散列表 聲明 空映射與nil映射 映射是引用類型在函數(shù)間傳遞映射并不會(huì)制造一個(gè)副本贯吓。在函數(shù)內(nèi)對(duì)映射做...
數(shù)組 聲明數(shù)組需指定元素類型和元素個(gè)數(shù) 初始化賦值元素個(gè)數(shù)要小于懈凹,或等于指定個(gè)數(shù)。沒有初始化的元素悄谐,默認(rèn)賦零值 可使用...忽略設(shè)置元素個(gè)數(shù)介评,自...
函數(shù) 函數(shù)可以沒有參數(shù),也可以接受多個(gè)參數(shù)爬舰,當(dāng)連續(xù)兩個(gè)或多個(gè)函數(shù)的已命名形參類型相同時(shí)们陆,除最后一個(gè)類型以外,其它都可以省略情屹。 函數(shù)可以返回多個(gè)返...
條件判斷 條件表達(dá)式結(jié)果必須是布爾值 支持變量賦值 常用場(chǎng)景 switch case 表達(dá)式不限制為常量或整數(shù) case 表達(dá)式為多個(gè)時(shí)坪仇,用,隔...
按位置零運(yùn)算符&^ 左邊為被操作數(shù)垃你,右邊數(shù)值為1的比特位椅文,對(duì)應(yīng)相同位置的左邊數(shù)字比特位會(huì)被置0 常用示例: _ 空白運(yùn)算符_實(shí)際上是一個(gè)只寫變量...