iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Software Development

學習Go 系列

聽說 Go 語言很強大,所以利用這次機會來好好學習一下~

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

Go day 1 (Run Go)

下載安裝 首先先到Go的官網下載並造官網的步驟安裝. Mac 安裝好的路徑會在 /usr/local/go 設定環境變數 修改 ~/.bash_profile...

2018-10-01 ‧ 由 daniel0614 分享
DAY 2

Go day 2 (package main)

先移除 day 1 warning 在 day 1 時,下指令 都會看到一串 warning 如下,來想辦法把它移除 warning: GOPATH set t...

2018-10-02 ‧ 由 daniel0614 分享
DAY 3

Go day 3 (IDE)

下載 IDE Golang 也有很多 IDE 可以選擇,但這邊使用的是 Visual Studio Code 來開發,先下載下來然後開啟. 安裝 Go 的 p...

2018-10-03 ‧ 由 daniel0614 分享
DAY 4

Go day 4 (variables)

宣告變數 使用 var 定義一個 name 型別為 string 的變數,並給予值 "Daniel" package main func...

2018-10-04 ‧ 由 daniel0614 分享
DAY 5

Go day 5 (pointer & assign)

pointer 變數是存值,而指標存的是變數的位址,所以可以透過指標來讀取或修改變數的值. package main import ( "fmt&...

2018-10-05 ‧ 由 daniel0614 分享
DAY 6

Go day 6 (new & lifecycle & type)

new go 的 new 寫法是 new(T),T 是代表型別(int,string,...).會建立一個初始化 T 型別的位址值. 下面的範例 num 會指向...

2018-10-06 ‧ 由 daniel0614 分享
DAY 7

Go day 7 (init & scope)

init init function 可以用來對該程式進行一些初始化的動作. sumutil.go 透過 init 初始化變數 sum 為 10 package...

2018-10-07 ‧ 由 daniel0614 分享
DAY 8

Go day 8 (basic types)

basic types go 的基本型別主要有 7 種 3 種數值型別(int、float、complex),以及 boo、string、byte、rune.而...

2018-10-08 ‧ 由 daniel0614 分享
DAY 9

Go day 9 (bool & string & iota)

bool bool 只有 true 或 false.go 的 bool 跟數值 0 或 1 沒有間接的轉換,還有邏輯運算子 && 會比 || 先...

2018-10-09 ‧ 由 daniel0614 分享
DAY 10

Go day 10 (Array & slice)

Array 與 slice 都是屬於 Composite Types. Array Array 是由 0 或多個特定型別元素,而且固定長度的. package...

2018-10-10 ‧ 由 daniel0614 分享