發表文章

目前顯示的是 2021的文章

Introducing Go - 筆記

圖片
簡述 這本書是一本入門的書,在這裡我會寫下屬於我自已的筆記,希望對你也有用。 (PS: 我是一個己經會寫程式的人,英文普通) 紀錄: 基本語法 其他語言不同之處 閱讀時會碰觸到的英文 觀念 Go 是一種強型別的語言。 一般來說盡量使用 x := 5 這種方式進行宣告 通常變數命名的風格用 小寫駝峰 在Go中,參數傳遞的方式總是以copied(傳值)的方式 全域變數只能用 var name type 的型式宣告,無法使用 x := 5 的方式 Nan -> Not a Number (i.g. 0/0, +∞, -∞) 指令 查功能 go doc [package] [function] ->如果拿到 "go doc command not found" 嚐試這個指令安裝說明文件 -> go get golang.org/x/tools/cmd/godoc 語法 Go不支援三元運算子 ?: 字串除了 "text" 的形式,也可以是 `text` 用 + 來連結字串 用 _ 來接收用不到的回傳值 variable var a = 5 a := 5 var ( a = 5 b = 10 c = 15 ) for // 1.只有條件 for 條件 { ... } // 2.含設初值與迭代 for 設初值 ; 條件 ; 迭代 { ... } // 3. 無窮迴圈 for 設初值 ; 條件 ; 迭代 { ... } if if 條件 { ... } if 條件 { ... } else if 條件 { ... } if 條件 { ... } else { ... } if 賦初值 ; 條件 { ... } switch var { case val : ... case val : ... case val : ... case val : ... case val : ... case val : ... default : ... } array 陣列最後一個元素要有 ,

Introducing Go - 筆記

圖片
簡述 這本書是一本入門的書,在這裡我會寫下屬於我自已的筆記,希望對你也有用。 (PS: 我是一個己經會寫程式的人,英文普通) 紀錄: 基本語法 其他語言不同之處 閱讀時會碰觸到的英文 觀念 Go 是一種強型別的語言。 一般來說盡量使用 x := 5 這種方式進行宣告 通常變數命名的風格用 小寫駝峰 在Go中,參數傳遞的方式總是以copied(傳值)的方式 全域變數只能用 var name type 的型式宣告,無法使用 x := 5 的方式 Nan -> Not a Number (i.g. 0/0, +∞, -∞) 指令 查功能 go doc [package] [function] ->如果拿到 "go doc command not found" 嚐試這個指令安裝說明文件 -> go get golang.org/x/tools/cmd/godoc 語法 Go不支援三元運算子 ?: 字串除了 "text" 的形式,也可以是 `text` 用 + 來連結字串 用 _ 來接收用不到的回傳值 variable var a = 5 a := 5 var ( a = 5 b = 10 c = 15 ) for // 1.只有條件 for 條件 { ... } // 2.含設初值與迭代 for 設初值 ; 條件 ; 迭代 { ... } // 3. 無窮迴圈 for 設初值 ; 條件 ; 迭代 { ... } if if 條件 { ... } if 條件 { ... } else if 條件 { ... } if 條件 { ... } else { ... } if 賦初值 ; 條件 { ... } switch var { case val : ... case val : ... case val : ... case val : ... case val : ... case val : ... default : ... } array 陣列最後一個元素要有 ,