先看一下Hello World的代码结构:
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
}
截个图标下点,
Hello World
0、Go语言源文件的扩展名为【.go】
1、为定义所在包,可以简单理解成目录,表示当前文件所在的包为【main】。在Go语言中,每个文件都必须归属于一个包
2、为引入包,可理解成引入需要的功能。比如本篇代码需要格式化输出,所以引入了fmt包
3、定义一个叫main函数,程序入口点,每次程序都会从main函数开始执行
4、Go语言特有代码规范,【{】必须跟随在上一行,而不能像其他语言那样可以独立在行
5、利用fmt包中的Println函数输出字串【Hello World!】,需要注意的是行尾无需【,】分号
通过以上查看,总结Go语言的代码基本上分为如下三部分:
1、所属包
2、引入包
3、函数
每日一问:为什么Go语言的行尾无需加入【;】分号?