golang学习笔记2-语法要求,注释与代码风格
注:本人已有C,C++,Python基础,只写本人认为的重点。
一、语法要求
1.每个go文件必须有package声明且只能有一个
2.定义过的变量(全局变量除外)或使用import导入的包在之后必须使用
3.和C/C++一样,一个项目只能有一个main函数,同理,在go中,一个目录下只能有一个go文件定义main函数
4.同一目录下的所有go文件必须属于同一个包,即同一目录下的所有go文件必须都作一样的package声明
5.每句代码后可以写分号也可以不写,如果不写分号,一行只能写一句
6.左花括号不能独占一行,必须写成这种形式:
func main() {
}
二、注释与代码风格
注释和C/C++一样,go的代码风格是:
1.每句后不写分号
2.函数体内每行开头有tab缩进
3.用行注释来注释整个方法和语句