章节
- 关键字、标识符、注释、基础结构
- package(重要)、import 别名(重要)、路径、"."、"_"的使用说明
- Go 变量、函数、可见行规则
1.关键字、标识符、注释、基础结构
1.1 Go 中 25个保留关键字
break | default | func | interface | select |
---|---|---|---|---|
case | defer | go | map | struct |
chan | else | goto | package | switch |
const | fallthrough | if | range | type |
continue | for | import | return | var |
注意:“上述关键字是我们在应用开发中经常使用到的关键字,不用刻意背诵”-引用自慕课网
1.2 Go 中36个预定义标识符
append | bool | byte | cap | close | complex |
---|---|---|---|---|---|
complex64 | complex128 | unit16 | copy | false | float32 |
float64 | imag | int | int8 | int16 | unit32 |
int32 | int64 | iota | len | make | new |
nil | panic | unit64 | println | real | |
recover | string | TRUE | unit | unit8 | unitprt |
包括基础数据类型和系统内嵌函数
1.3 Go语言注释 & 基础结构
package main
import "fmt"
//常量
const NAME = "I am markfork"
//全局变量 此变量可以在主函数 main() 当中直接调用
var mainName = "I am mainName"
//main 函数,程序主入口函数
func main() {
test()
}
//注释一般采用单行结构
func test() {
fmt.Println("测试")
fmt.Println(mainName)
fmt.Println(NAME)
}
/*
多行注释风格
*/
func format() {
}
- 应用中对于较为简单的func可以采用单行注释的风格;
- 对于较为复杂的func可以采用多行注释风格;
- const 声明常量,常量名命名规范为大写字母;
- var 变量 如果声明在 main 函数之外则被视为全局变量,这点有点像js的语法,而且每行代码后面无需 ; 结尾,有点像python,反正语法格式、基础结构集众家之特征,变量声明较为随意。