第一个Go程序
package main
import "fmt"
func main() {
fmt.Println("这是我第一个Go程序")
}
程序简要解释:
package main
- Go 代码是使用包来组织的。
- 一个包由一个或多个. go 源文件组成。
- 每一个源文件的开始都用package 声明。
- main 的包比较特殊,它用来定义一个独立的可执行程序
import "fmt"
- 导包
- 下文中需要使用到 fmt.Println(),而该函数归属于fmt 格式化输入输出这个包文件,因此需要导入该包
func main() {
}
- main函数是特殊的,main函数是程序执行的入口
fmt.Println("这是我第一个Go程序")
- fmt包中的输出函数
注释
- 用于解释说明程序
- 用于调试程序
Go语言有两种注释方式,分别是:
1. 单行注释
用法:单行注释使用 // 来注释
重点:Go语言推荐使用 行注释
单行注释示例:
fmt.Println("今天是学习Go语言的第一天")
fmt.Println("今天是学习Go语言的第一天")
// fmt.Println("今天是学习Go语言的第一天")
2. 块注释
用法:块注释使用 /* */将代码块包围起来
注意:块注释不能嵌套使用
块注释示例:
fmt.Println("今天是学习Go语言的第一天")
/*
fmt.Println("今天是学习Go语言的第一天")
fmt.Println("今天是学习Go语言的第一天")
*/
Go 导包
1. 导单个包
import "fmt"
2. 导多个包
import (
"fmt"
"flag"
)
Go程序中的注意细节
1、Go中,编译器会自动在行末,添加 封号(;),因此无需输入封号(;)
2、Go中,一行代码最好只写一个语句
3、如果非要一行写多个语句,最后一个语句前的每一个语句,需要用封号(;)分割
4、导包,而不使用,程序编译不过
5、Go中对花括号的使用有规定
正确花括号的书写方式