1. 程式人生 > >Go語言基礎語法-4

Go語言基礎語法-4

章節

  • 關鍵字、識別符號、註釋、基礎結構
  • 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 print 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,反正語法格式、基礎結構集眾家之特徵,變數宣告較為隨意。