1、Go基礎知識
阿新 • • 發佈:2018-12-02
Go程式是通過package
來組織的(與Python類似)
只有package名稱為main
的包可以包含mian()
函式
一個可執行程式有且僅有
一個main包
// 當前程式包名
package main
import "fmt"
// 常量的定義
const PI = 3.14
// 全域性變數的宣告和賦值
var name = "goer"
// 一般型別的宣告
type newType int
// 結構的宣告
type newStr struct {
}
// 介面的宣告
type goInter interface {
}
// 由 main 函式作為程式入口點啟動
func main() {
fmt.Println("hello world")
}
###Go匯入package的格式
import "fmt"
import "os"
import "time"
也可以簡化成如下
import (
"fmt"
"os"
"time"
)
**注意點:**如果匯入的包未呼叫其中的函式或者型別,將會報“編譯錯誤 ”
###可見性規則
Go語言中,使用大小寫
來決定該 常量、變數、型別、介面、結構或者函式 是否可以被外部呼叫。根據約定,函式名首字母小寫即為private
,函式名首字母大寫即為public
。