语法注意事项
- 源文件以 '.go'为扩展名
- 程序的执行入口是main函数
- 严格区分大小写
- 方法由一条条语句构成,语句结尾不需要加分号
- Go的编译器是一行行编译的,因此我们一行就写一条语句,不能把多条语句写在同一行(报错)
- 定义变量或这import的包如果没有使用到,代码会编译不通过
- 大括号都是成对出现的,缺一不可
注释
对代码的解释说明: 提高代码的阅读性
- 单行注释: ctrl + /
- 多行注释: ctrl + shift + a
- 块注释不能嵌套块注释
package main// 声明文件所在的包,每个go文件必须有归属的包
import "fmt"// 引入程序需要的包,好使用包下的函数如 Println
func main() {// main 主函数 程序的入口
fmt.Println("hello world")// 控制台打印 hello world
/*
这是块注释1
这是块注释2
*/
}
代码风格
- 要有缩进
- 通过命令格式化代码: gofmt -w test.go
- 成对编程
- 运算符2边加空白
- 注释推荐行注释
- 一行的长度规范: 一般不超过80个字符,保持格式的优雅