// 定义了包的名字,声明当前go文件属于哪个包,
package main
// 告诉go 我需要fmt的这个包,实现了一些格式化输出的函数
import "fmt"
// 定义一个函数 main函数,程序开始执行的函数,每一个可执行的函数必须包含一个main函数
func main() {
// 这是单行的注释
/*
多行注释,块注释
*/
fmt.Println("人生苦短,let's go")
}
花括号 { 必须跟着函数后面,不能换行;每一个可执行的函数必须包含一个main函数;变量声明之后,如果没有使用,也会触发编译错误。go语言自带代码格式化
# 自动格式化代码
go fmt main.go
变量名命名推荐使用驼峰