预定义标识符
copy false float32 float64 imag int int8 int16 uint32
int32 int64 iota len make new nil panic uint64
print println real recover string true uint uint8 uintptr
行分隔符
- 在 Go 程序中,一行代表一个语句结束,不需要分隔符。
- 打算将多个语句写在同一行,它们则必须使用
;
人为区分,并不鼓励这种做法。
注释方法
// 单行注释
/*
多行注释
*/
标识符
- 第一个字符必须是字母或下划线而不能是数字
无效标识符
1ab #(以数字开头)
case #(Go 语言的关键字)
a+b #(运算符是不允许的)
包引用 import
import "fmt"
import "io"
简写方式如下
包引用介绍
.
├── cal
│ ├── add.go
│ ├── multi
│ └── subtract.go
└── main.go
go run $GOPATH/src/package-demo/main.go
main.go中如何调用add.go、subtract.go或者是multiply.go文件中的函数。
包别名
省略调用
import(
. "fmt"
)
func main() {
// 省略调用
Println('Hello World!')
}
Go语言中约定使用 大小写 来决定常量、变量、类型、接口、结构或函数是否可以被外部包所调用
- 函数名字首字母 小写 即为 私有的