iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
自我挑戰組

Go劍復國-30天導入Golang 系列

介紹自己在寫golang這3年多的經驗,分成30天分享給有興趣在公司導入golang的各位

鐵人鍊成 | 共 30 篇文章 | 115 人訂閱 訂閱系列文 RSS系列文
DAY 1

為何要選擇 Golang?

敝公司當初的technology stack 都是以 linux + php + nginx 為公司標配的開發的模式,以初期的發展模式來說php 有幾個優點:...

2018-10-15 ‧ 由 syhlion 分享
DAY 2

如何安裝環境

golang的環境安裝,以及環境的相依性來說,我個人認為,在我碰過的語言中,他是最親切也是最容易的。我個人建議不要使用 os 自帶的 package manag...

2018-10-16 ‧ 由 syhlion 分享
DAY 3

如何宣告變數

golang 在宣告變數上,也是我一個很喜歡的地方。 他擁有很多腳本語言(script language)的簡潔,但又擁有強型別的特性,下面就來介紹一些變數的宣...

2018-10-17 ‧ 由 syhlion 分享
DAY 4

Golang型別

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

2018-10-18 ‧ 由 syhlion 分享
DAY 5

Golang 邏輯控制

再來進到 golang 邏輯控制的部分,go 因為保留字很少,相對的他的邏輯控制也相當簡單,下面就來介紹他 golang 正式來說有四種邏輯控制結構分別是:...

2018-10-19 ‧ 由 syhlion 分享
DAY 6

Golang array & slice

golang 的 array & slice 是個很有趣的東西,接下來就直接進入正題 Array package main import ( &q...

2018-10-20 ‧ 由 syhlion 分享
DAY 7

Golang map

Golang 的 map,有蠻多小細節要注意的,例如thread safe相關的問題.... map 其實就是一個 key and value 的結構 map...

2018-10-21 ‧ 由 syhlion 分享
DAY 8

Golang func

golang 不是一種 OOP (Object-oriented programming) ,反而比較偏向 FP (Functional Programming...

2018-10-22 ‧ 由 syhlion 分享
DAY 9

Golang struct & pointer

接下來進入到 golang 的 struct & pointer,如果有學過 C 的應該挺熟悉的這兩個 keyword,畢竟 golang 是有號稱21...

2018-10-23 ‧ 由 syhlion 分享
DAY 10

Golang Interface

golang 的 interface,我覺得對初學者來說會有點疑惑,畢竟 interface 在這裡有兩個意思,一個代表『泛用型別』、一個代表類似傳統 OOP(...

2018-10-24 ‧ 由 syhlion 分享