预定义标识符

    1. copy false float32 float64 imag int int8 int16 uint32
    2. int32 int64 iota len make new nil panic uint64
    3. print println real recover string true uint uint8 uintptr

    行分隔符

    • 在 Go 程序中,一行代表一个语句结束,不需要分隔符。
    • 打算将多个语句写在同一行,它们则必须使用 ; 人为区分,并不鼓励这种做法。

    注释方法

    1. // 单行注释
    2. /*
    3. 多行注释
    4. */

    标识符

    • 第一个字符必须是字母或下划线而不能是数字

    无效标识符

    1. 1ab #(以数字开头)
    2. case #(Go 语言的关键字)
    3. a+b #(运算符是不允许的)

    包引用 import

    1. import "fmt"
    2. import "io"

    简写方式如下

    包引用介绍

    1. .
    2. ├── cal
    3. ├── add.go
    4. ├── multi
    5. └── subtract.go
    6. └── main.go
    1. go run $GOPATH/src/package-demo/main.go

    main.go中如何调用add.go、subtract.go或者是multiply.go文件中的函数。

    包别名

    省略调用

    1. import(
    2. . "fmt"
    3. )
    4. func main() {
    5. // 省略调用
    6. Println('Hello World!')
    7. }

    Go语言中约定使用 大小写 来决定常量、变量、类型、接口、结构或函数是否可以被外部包所调用

    • 函数名字首字母 小写 即为 私有的