檔名&關鍵字&識別符號
-
所有go原始碼以.go結尾
-
識別符號以字母或下劃線開頭,大小寫敏感,比如: huluwa Huluwa _huluwa
-
是特殊識別符號,用來忽略結果
-
保留關鍵字
break | default | func | interface | select |
---|---|---|---|---|
case | defer | go | map | struct |
chan | else | goto | package | switch |
const | fallthough | if | range | type |
continue | for | import | return | var |
go程式的基本結構
package main
import “fmt” //引入的包
func main() {
fmt.Println(“hello, world”) //呼叫包裡面的方法
}
複製程式碼
- 任何一個go大檔案都要屬於一個包
- import 關鍵字引入使用的包
- 每個go可執行程式必須要有main 包
- 函式呼叫 a.同一個包中函式,直接呼叫 b.小寫意味著這個函式/變數是私有的,包外部不能訪問
- 包訪問控制規則: a.小寫意味著這個函式/變數是私有的,包外部不能訪問 b.大寫意味著這個函式/變數是可匯出的
重點內容
下面是在main函式中呼叫package main
import (
"gostudy/day1/add"
"fmt"
)
func main() {
fmt.Println(add.Name)
}
複製程式碼
總結:
主要講講解 go語言的關鍵字,包的概念,跨包的使用