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