文件名&关键字&标识符
所有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语言的关键字,包的概念,跨包的使用