目录
Mac中Go环境的安装以及实现第一个go程序hello world
一、go版本下载
官网链接:https://golang.org/
打开链接点击download go按钮
mac下载后一路next即可
二、下载IDE
下载链接:https://www.jetbrains.com/zh-cn/go/download/download-thanks.html
三、第一个程序helloworld
打开go的工作目录
创建hello文件夹,定义helloworld.go文件,将其用文本编辑打开
package main #包的声明,package为关键字
import "fmt"
func main(){
fmt.Println("hello world")
}
保存并关闭后,打开终端,进入go的工作目录。
在该路径下执行go run helloworld.go
终端输出hello world
实现输出还有另外两个方法:
1、在路径/Users/dongyue/go/src/hello下执行go install
|
执行完毕后在go的工作目录中会生成一个bin文件夹,在bin文件夹中存在hello的可执行文件。
|
双击该可执行文件(或者终端执行./hello,也可输出hello world),显示如下
|
2、第二个方法是在路径/Users/dongyue/go/src下执行go install hello(是该文件夹名),同样会生成一个bin的文件夹,并且在该文件夹下存在一个hello的可执行文件。
注意:
1、在编译生成go程序的时候,go实际上会去两个地方寻找程序包
GOROOT下的src文件夹下,以及GOPATH的src文件夹下,找到main包的main函数作为程序的入口,然后进行编译
2、同一个文件夹下的文件属于同一个同一个工程文件,一般不需要import,可直接使用。
3、在一个文件夹下所有的package的名称应保持一致,例如:在hello下的所有go文件中的package的名需要保持一致
4、其中main函数指的就是程序的入口
5、其中包名(hello)是唯一的,不重复,方便管理。