![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
面向?qū)ο缶幊?Go 并不是完全面向?qū)ο蟮木幊陶Z言沦辙。 Go 官網(wǎng)的 FAQ 回答了 Go 是否是面向?qū)ο笳Z言踩窖,摘錄如下: 可以說是,也可以說不是。...
select select 語句用于在多個發(fā)送/接收信道操作中進行選擇底哥。select 語句會一直阻塞,直到發(fā)送/接收操作準備就緒房官。如果有多個信道...
緩沖信道 之前看到的都是無緩沖信道趾徽,無緩沖信道的發(fā)送和接收過程是阻塞的。我們還可以創(chuàng)建一個有緩沖(Buffer)的信道翰守。 只在緩沖已滿的情況孵奶,才...
Go語言并發(fā) Go 是并發(fā)式語言,而不是并行式語言蜡峰。 并發(fā)是指立即處理多個任務(wù)的能力了袁。 Go 編程語言原生支持并發(fā)朗恳。Go 使用 Go 協(xié)程(Go...
接上一篇文章,繼續(xù)學習接口 指針接受者與值接受者實現(xiàn)接口 同樣可以使用指針接受者(Pointer Receiver)來實現(xiàn)接口载绿。只不過在用指針接...
接口 接口一般這樣定義:接口定義一個對象的行為僻肖。接口只指定了對象應(yīng)該做什么,至于如何實現(xiàn)這個行為(即實現(xiàn)細節(jié))卢鹦,則由對象本身去確定臀脏。 在 Go ...
方法 方法其實就是一個函數(shù),在 func 這個關(guān)鍵字和方法名中間加入了一個特殊的接收器類型冀自。接收器可以是結(jié)構(gòu)體類型或者是非結(jié)構(gòu)體類型揉稚。接收器是可...
字符串 Go 語言中的字符串是一個字節(jié)切片。把內(nèi)容放在雙引號""之間熬粗,我們可以創(chuàng)建一個字符串搀玖。 Go 中的字符串是兼容 Unicode 編碼的,...
可變參數(shù)函數(shù) 可變參數(shù)函數(shù)是一種參數(shù)個數(shù)可變的函數(shù)驻呐。 如果函數(shù)最后一個參數(shù)被記作 ...T 灌诅,這時函數(shù)可以接受任意個 T 類型參數(shù)作為最后一個參...