hello world

创建一个 helloworld 目录,并在其中创建一个 main.go 文件

mkdir helloworld
touch main.go / vim main.go

Go 源文件总是用全小写字母形式的短小单词命名,并且以.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")
}