hello world
创建一个 helloworld 目录,并在其中创建一个 main.go 文件
mkdir helloworld
touch main.go / vim main.goGo 源文件总是用全小写字母形式的短小单词命名,并且以.go 扩展名结尾。
如果要在源文件的名字中使用多个单词,我们通常直接是将多个单词连接起来作为源文件名,而不是使用其他分隔符,比如下划线。
也就是说,我们通常使用 helloworld.go 作为文件名而不是 hello_world.go
下划线在Go中有特殊用途
给 main.go 写入以下代码
package main
import "fmt"
func main() {
fmt.Println("hello, World")
}使用 go bulid main.go 这个命令对文件进行编译。生成可执行文件
再通过执行生成的可执行文件,既可以得倒结果
hello world 程序结构
package main定义了 Go 程序的一个包 package。
包是 Go 语言的基本组成单元,通常使用单个的小写单词命名,一个 Go 程序实际上是一组包的集合。所有的 Go 代码都有自己隶属的包,这里把”hello world”示例的所有代码放在一个名为main的包中
main包在 Go 中是一个特殊的包,整个 Go 程序只允许存在一个 main 包
main包的主要代码:
func main() {
fmt.Println("hello, World")
}