Go劍復國-30天導入Golang Day13 Golang select

select 在 golang 裡面是一個跟 switch 很像,但又只專屬用在 channel 的一個功能 ...

2018-10-27 · 1 分鐘

Go劍復國-30天導入Golang Day12 Golang channel

接下來是 golang 重頭戲之二 channel ,上一篇已經有講過 gorotuine,channel 的用途非常多,可以拿來當不同 gorotuine 的溝通通道,也可以 buffer quene,那接下來開始介紹 channel ...

2018-10-26 · 2 分鐘

Go劍復國-30天導入Golang Day11 Golang goroutine

接下來要進到 golang 的重點特色之一 goroutine ,江湖傳言,你寫 golang 沒用到 goroutine 以及 channel,就不算寫過 golang。 channel 會在明天的章節介紹,今天先來 goroutine ...

2018-10-25 · 1 分鐘

Go劍復國-30天導入Golang Day10 Golang Interface

golang 的 interface,我覺得對初學者來說會有點疑惑,畢竟 interface 在這裡有兩個意思,一個代表『泛用型別』、一個代表類似傳統 OOP(Object-oriented programming) 所說的 interface,下面就來介紹兩種使用方式。 ...

2018-10-24 · 2 分鐘

Go劍復國-30天導入Golang Day9 Golang struct & pointer

接下來進入到 golang 的 struct & pointer,如果有學過 C 的應該挺熟悉的這兩個 keyword,畢竟 golang 是有號稱21世紀的C語言,不熟悉的也沒關係,可以把它當作像一般常見的 OOP (Object-oriented programming),裡面會看到 class 來看待它,pointer的話就要稍微做一下功課才有辦法知道它的用意。 ...

2018-10-23 · 2 分鐘

Go劍復國-30天導入Golang Day8 Golang func

golang 不是一種 OOP (Object-oriented programming) ,反而比較偏向 FP (Functional Programming),雖然我個人認為它不是很純的 FP,但是它擁有 First-class function 的特性,所以可以用一些 script language 常見的手法,使用在 golang 上面。 ...

2018-10-22 · 1 分鐘

Go劍復國-30天導入Golang Day7 Golang map

Golang 的 map,有蠻多小細節要注意的,例如thread safe相關的問題…. ...

2018-10-21 · 1 分鐘

Go劍復國-30天導入Golang Day6 Golang array & slice

golang 的 array & slice 是個很有趣的東西,接下來就直接進入正題 ...

2018-10-20 · 2 分鐘

Go劍復國-30天導入Golang Day5 Golang 邏輯控制

再來進到 golang 邏輯控制的部分,go 因為保留字很少,相對的他的邏輯控制也相當簡單,下面就來介紹他 ...

2018-10-19 · 2 分鐘

Go劍復國-30天導入Golang Day4 Golang型別

golang 型別,其實和絕大多數的靜態強型別的語言,沒什麼兩樣,而且他是c like的語言,所以如果對 C 稍微有點概念的人,會覺得 golang 非常的親切,接下來我們就來介紹他的型別 ...

2018-10-18 · 2 分鐘