# Go 筆記入口網站 這是 Go 的 "閱讀版筆記" 參考了許多的來源。 雖然我有盡量把一些名詞和概念用簡單的方式重新寫過,但會有很多地方可能對初學者不太友善,所以如果有問題再踴躍提問。祝各位都能夠學到東西。 ## Extra 1. [Vscode (Cursor) Code Runner and Go Setting](https://hackmd.io/@YccTheCutest/CodeRunnerandGoSetting) 2. [Linux/Powershell command](https://hackmd.io/@YccTheCutest/command) 3. [Binary](https://hackmd.io/@YccTheCutest/Binary) 4. [JSON](https://hackmd.io/@YccTheCutest/JSON) 5. [Flow Control](https://hackmd.io/@YccTheCutest/FlowControl) ## Chapter 0 1. [環境建置](https://hackmd.io/@YccTheCutest/env) ## Chapter 1 1. [Hello, World](https://hackmd.io/@YccTheCutest/class1-1) ## Chapter 2 1. [Class 2-1 命名 Naming](https://hackmd.io/@YccTheCutest/class2-1) 2. [Class 2-2 宣告 Delaration](https://hackmd.io/@YccTheCutest/class2-2) 3. [Class 2-3 變數 Variables](https://hackmd.io/@YccTheCutest/class2-3) 4. [Class 2-4 賦值 Assignment](https://hackmd.io/@YccTheCutest/class2-4) 5. [Class 2-5 類型 Type](https://hackmd.io/@YccTheCutest/class2-5) 6. [Class 2-6 套件和文件 Package & Document](https://hackmd.io/@YccTheCutest/class2-6) 7. [Class 2-7 作用域 Scope](https://hackmd.io/@YccTheCutest/class2-7) ## Chapter 3 1. [Class 3-1 整數 Integer](https://hackmd.io/@YccTheCutest/class3-1) 2. [Class 3-2 浮點數 Float](https://hackmd.io/@YccTheCutest/class3-2) 3. Class 3-2 複數 Complex (相對很少用到,有興趣可以再來問我,不過沒有其他章節那麼重要) 4. [Class 3-4. 布林值 Boolean](https://hackmd.io/@YccTheCutest/class3-4) 5. [Class 3-5 字串 String](https://hackmd.io/@YccTheCutest/class3-5) 6. [Class 3-6 常數 Constant](https://hackmd.io/@YccTheCutest/class3-6) 7. [Class 3-7 輸入與輸出 Input and Output](https://hackmd.io/@YccTheCutest/class3-7) ## Chapter 4 1. [Class 4-1 數組 array](https://hackmd.io/@YccTheCutest/class4-1) 2. [Class 4-2 切片 Slice](https://hackmd.io/@YccTheCutest/class4-2) 3. [Class 4-3 Map 字典](https://hackmd.io/@YccTheCutest/class4-3) 4. [Class 4-4 Struct 結構](https://hackmd.io/@YccTheCutest/class4-4) ## Chapter 5 1. [Class 5-1 Function 函數](https://hackmd.io/@YccTheCutest/class5-1) 2. [Class 5-2 Function Value 函數值](https://hackmd.io/@YccTheCutest/class5-2) 3. [Class 5-3 function literal 匿名函數](https://hackmd.io/@YccTheCutest/class5-3) 4. [Class 5-4 Variadic Function 可變參數](https://hackmd.io/@YccTheCutest/class5-4) 5. [Class 5-5 Defer 延遲執行](https://hackmd.io/@YccTheCutest/class5-5) 6. [Class 5-5.5 Defer 延遲執行 延伸](https://hackmd.io/@YccTheCutest/Class5-5Extra) 7. [Class 5-6 Panic 異常](https://hackmd.io/@YccTheCutest/class5-6) 8. [Class 5-6.5 Panic 異常 延伸](https://hackmd.io/@YccTheCutest/Class5-6Extra) 9. [Class 5-7 recover](https://hackmd.io/@YccTheCutest/class5-7) 10. [Function Misconceptions and Clarifications](https://hackmd.io/@YccTheCutest/FunctionMisconceptionsandClarifications) ## Chapter 6 1. [Class 6-1 Method 方法](https://hackmd.io/@YccTheCutest/Class6-1) 2. [Class 6-2 Pointer 的方法](https://hackmd.io/@YccTheCutest/Class6-2) 3. [Class 6-3 用「Struct Embedding」來擴展類型](https://hackmd.io/@YccTheCutest/Class6-3) 4. [Class 6-4 Method Value 和 Method Expression](https://hackmd.io/@YccTheCutest/Class6-4) 5. [Class 6-5 Encapsulation 封裝](https://hackmd.io/@YccTheCutest/Class6-5) ## Chapter 7 1. [Class 7-1 Interface Contract 介面約定](https://hackmd.io/@YccTheCutest/CLass7-1) 2. [Class 7-2 Interface Types 介面型別](https://hackmd.io/@YccTheCutest/Class7-2) 3. [Class 7-3 Implementing Interfaces 實作介面](https://hackmd.io/@YccTheCutest/Class7-3)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up