我们使用 goland 编辑器,新建一个 helloworld.go
文件,输入以下内容:
package main
import "fmt"
func main() {
fmt.Println("Hello 嗨客网(www.haicoder.net)")
}
运行该程序,控制台输出如下图所示:
我们看到,控制台,正确输出了 Hello 嗨客网(www.haicoder.net)
的字样。
关键字 | 说明 |
---|---|
.go | 所有的 Go 语言 程序的文件都是以 .go 做为结尾的。 |
package main | 表示该 helloworld.go 文件所在的包是 main ,在 Go 语言中,每个文件都必须归属于一个包。 |
import “fmt” | 表示引入一个包,包名 fmt ,引入该包后,就可以使用 fmt 包的函数,比如:fmt.Println 。 |
func | 是一个关键字,表示一个函数。 |
main | 是函数名,是一个主函数,即我们程序的入口。 |
fmt.Println | 表示调用 fmt 包的函数 Println 输出 Hello HaiCoder 。 |
Go 源文件以 go
为扩展名。
Go 应用程序的执行入口是 main()
函数。
Go 语言严格区分大小写。
Go 方法由一条条语句构成,每个语句后不需要分号(Go 语言会在每行后自动加分号),这也体现出 Golang 的简洁性。
Go 编译器是一行行进行编译的,因此我们一行就写一条语句,不能把多条语句写在同一行,否则报错。
Go 语言定义的变量或者 import
的包如果没有使用到,代码不能编译通过。
Go 语言的大括号都是成对出现的,缺一不可。
Go 语言的左大括号必须写在上一行代码的后面,不可以单独开始一行,否则会报错。
package main
import "fmt"
func main()
{
fmt.Println("Hello 嗨客网(www.haicoder.net)")
}
上述代码是错误的,main
函数的左大括号不可以单独开始一行,必须写在 main
函数的后面,
package main
import "fmt"
func main(){
fmt.Println("Hello 嗨客网(www.haicoder.net)")
}
该代码是正确的。
Go 语言应用程序的执行入口是 main()
函数。Go 方法由一条条语句构成,每个语句后不需要分号。
Go 编译器是一行行进行编译的,因此我们一行就写一条语句,不能把多条语句写在同一行,否则报错。Go 语言定义的变量或者 import
的包如果没有使用到,代码不能编译通过。
Go 语言的大括号都是成对出现的,缺一不可。Go 语言的左大括号必须写在上一行代码的后面,不可以单独开始一行,否则会报错。