Go語言基礎語法-4
阿新 • • 發佈:2018-12-22
章節
- 關鍵字、識別符號、註釋、基礎結構
- package(重要)、import 別名(重要)、路徑、"."、"_"的使用說明
- Go 變數、函式、可見行規則
1.關鍵字、識別符號、註釋、基礎結構
1.1 Go 中 25個保留關鍵字
break | default | func | interface | select |
---|---|---|---|---|
case | defer | go | map | struct |
chan | else | goto | package | switch |
const | fallthrough | if | range | type |
continue | for | import | return | var |
注意:“上述關鍵字是我們在應用開發中經常使用到的關鍵字,不用刻意背誦”-引用自 慕課網
1.2 Go 中36個預定義識別符號
append | bool | byte | cap | close | complex |
---|---|---|---|---|---|
complex64 | complex128 | unit16 | copy | false | float32 |
float64 | imag | int | int8 | int16 | unit32 |
int32 | int64 | iota | len | make | new |
nil | panic | unit64 | println | real | |
recover | string | TRUE | unit | unit8 | unitprt |
包括基礎資料型別和系統內嵌函式
1.3 Go語言註釋 & 基礎結構
package main import "fmt" //常量 const NAME = "I am markfork" //全域性變數 此變數可以在主函式 main() 當中直接呼叫 var mainName = "I am mainName" //main 函式,程式主入口函式 func main() { test() } //註釋一般採用單行結構 func test() { fmt.Println("測試") fmt.Println(mainName) fmt.Println(NAME) } /* 多行註釋風格 */ func format() { }
- 應用中對於較為簡單的func可以採用單行註釋的風格;
- 對於較為複雜的func可以採用多行註釋風格;
- const 宣告常量,常量名命名規範為大寫字母;
- var 變數 如果宣告在 main 函式之外則被視為全域性變數,這點有點像js的語法,而且每行程式碼後面無需 ; 結尾,有點像python,反正語法格式、基礎結構集眾家之特徵,變數宣告較為隨意。