1. 程式人生 > >Go語言基礎語法--註釋、基礎結構2

Go語言基礎語法--註釋、基礎結構2

章節

  • GO語言基礎語法--註釋、基礎結構(重要)

1.GO語言基礎語法---註釋、基礎結構

//程式所屬的包,且必須在原始檔程式碼第一行
package main

import "fmt"

//常量定義 採用const、且可以宣告變數型別
const CONST_PARAM string = "常量"

//全域性變數宣告
var globalParam string = "全域性變數"

//一般型別變數宣告
type intParam int

//結構體宣告
type Learn struct {

}

//宣告介面
type MarkforkLearn interface {

}

//自定義函式
func learnBySelf(){
    fmt.Println("learn by myself")
}

//main() 函式 可執行檔案
func main() {
    learnBySelf()
    fmt.Println("hello word")
}

基礎結構注意事項

  • 原始檔第一行必須是 package 關鍵字宣告,宣告原檔案所屬的包。
  • import 表示引入的第三方包
  • const 表示常量定義
  • var 表示全域性變數宣告,可在main函式、普通函式當中呼叫
  • type paramName int|int32|float32 表示普通變數宣告,不一定要有
  • type structName struct 宣告結構體,結構體名稱第一個字母大寫
  • type interfaceName interface 宣告介面,介面名大寫
  • func originalFunc () {...} 普通函式宣告
  • func main() {...} 程式執行主入口