Go语言结构
Go 语言的基础组成有以下几个部分:
包声明
引入包
函数
变量
语句&表达式
注释
实例
package main
import "fmt"
func main(){
/*这是我的第一个简单程序*/
fmt.println("Hello,Word!")
}
1.第一行代码,package main 定义了包名。你必须在源文件中非注释的第一行指明文件属于哪个包,package main表示一个可独立执行的程序,每个go应用程序都包含一个名为main的包。
2.第二行import ”fmt“ 告诉go编译器这个程序需要使用fmt包(的函数,或其他元素),fmt包实现了格式化IO输入输出的函数。
3.func main()是程序开始执行的函数。main函数是每一个可执行程序所必须包含的,一般来讲都是在启动后第一个执行的函数(如果有init()函数会先执行该函数)
4./**/是注释
5.fmt.Println,并在最后自动增加换行
使用fmt.Print(”hell,world\n“)也可以得到相同的结果。
print和println这两个函数也支持变量,如:fmt.println(arr)。如果没有特定的指定,它们会以默认的打印格式将变量arr输出到控制台。