go語言基礎(一)
package
-
package 呼叫
Go 程式是通過 package 來組織的,
只有 package 名稱為 main 的原始碼檔案可以包含 main 函式,
個可執行程式有且僅有一個 main 包,
通過 import 關鍵字來匯入其他非 main 包,
可以通過 import 關鍵字單個匯入:
import "fmt"
mport "io"
也可以多個匯入:
import(
"fmt"
"math"
)
-
package 的別名
使用
例如:
import fmt2 "fmt"//給fmt取了fmt2的別名
-
定義與申明
const 關鍵字來進行常量的定義,
var 關鍵字在函式體外部來進行全域變數的宣告和賦值,
type 關鍵字來進行結構(struct)和介面(interface)的宣告,
func 關鍵字來進行函式的宣告,
可見性規則
Go語言中,使用大小寫來決定該常量、變數、型別、介面、結構或函式是否可以被外部包所呼叫,
函式名首字母小寫即為 private :
func getId() {}
函式名首字母大寫即為 public :
func Printf() {}
-
方法呼叫
方法的呼叫為: 包名.方法名()
controllers.Test()
Go程式基礎結構
// 當前程式的包名
package main
// 匯入其他包
import . "fmt"
// 常量定義
const PI = 3.14
// 全域變數的宣告和賦值
var name = "gopher"
// 一般型別宣告
type newType int
// 結構的宣告
type gopher struct{}
// 介面的宣告
type golang interface{}
// 由main函式作為程式入口點啟動
func main() {
Println("Hello World!")
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/27383.html
標籤:Go
