Go基础-Mac中Go环境的安装以及实现第一个go程序hello world

目录

一、go版本下载

二、下载IDE

三、第一个程序helloworld


Mac中Go环境的安装以及实现第一个go程序hello world

一、go版本下载

官网链接:https://golang.org/

打开链接点击download go按钮

Go基础-Mac中Go环境的安装以及实现第一个go程序hello world_第1张图片

 

mac下载后一路next即可

 

二、下载IDE

下载链接:https://www.jetbrains.com/zh-cn/go/download/download-thanks.html

 

三、第一个程序helloworld

打开go的工作目录

 

创建hello文件夹,定义helloworld.go文件,将其用文本编辑打开Go基础-Mac中Go环境的安装以及实现第一个go程序hello world_第2张图片

package main  #包的声明,package为关键字

import "fmt"



func main(){

        fmt.Println("hello world")

}

保存并关闭后,打开终端,进入go的工作目录。Go基础-Mac中Go环境的安装以及实现第一个go程序hello world_第3张图片

 

在该路径下执行go run helloworld.go

 

终端输出hello world

实现输出还有另外两个方法:

1、在路径/Users/dongyue/go/src/hello下执行go install

|Go基础-Mac中Go环境的安装以及实现第一个go程序hello world_第4张图片

执行完毕后在go的工作目录中会生成一个bin文件夹,在bin文件夹中存在hello的可执行文件。

|Go基础-Mac中Go环境的安装以及实现第一个go程序hello world_第5张图片

双击该可执行文件(或者终端执行./hello,也可输出hello world),显示如下

|Go基础-Mac中Go环境的安装以及实现第一个go程序hello world_第6张图片

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)是唯一的,不重复,方便管理。

你可能感兴趣的:(go基础)