1. // 定义了包的名字,声明当前go文件属于哪个包,
    2. package main
    3. // 告诉go 我需要fmt的这个包,实现了一些格式化输出的函数
    4. import "fmt"
    5. // 定义一个函数 main函数,程序开始执行的函数,每一个可执行的函数必须包含一个main函数
    6. func main() {
    7. // 这是单行的注释
    8. /*
    9. 多行注释,块注释
    10. */
    11. fmt.Println("人生苦短,let's go")
    12. }

    花括号 { 必须跟着函数后面,不能换行;每一个可执行的函数必须包含一个main函数;变量声明之后,如果没有使用,也会触发编译错误。go语言自带代码格式化

    1. # 自动格式化代码
    2. go fmt main.go

    变量名命名推荐使用驼峰