go

第二篇:macOS下Go开发环境的搭建+Go开发目录

2018-03-09  本文已影响251人  意一ineyee

一、macOS下Go开发环境的搭建

二、Go开发目录的规则


一、macOS下Go开发环境的搭建

1、Go安装包的下载及安装
Go安装包下载

安装包下载完成后,双击安装包,按着流程走就可以了,系统会默认将安装包安装到/user/local/go目录下。

Go安装包默认安装目录

我们可以在打开命令行,输入命令go version来确认安装包是否已经成功安装,如果输出信息类似go version go1.10 darwin/amd64则代表安装成功,否则不成功我们需要额外处理。

2、Go几个重要的环境变量介绍

(1)GOROOT

(2)GOBIN

(3)PATH

(4)GOPATH

3、LiteIDE环境变量的配置

LiteIDE是一款专为Go语言开发的IDE,LiteIDE下载地址。下载完打开App使用就可以了。

但是在使用LiteIDE开发Go程序之前,需要在LiteIDE这里配置一下Go环境变量。

二、Go开发目录的规则

1、Go项目的目录结构和包名必须符合一定的规则才能确保项目能跑起来:

2、例如我们现在要创建一个简易的计算器,有如下目录结构:

11.png

接下来可以学习Go语言了。

比如我们现在写一个HelloWorld的项目,那么新建项目:

我们写代码如下:

/**
 *  每个Go源文件的开头都是一个package声明,表示该Go代码所属的包。包是Go语言里最基本的分发单位,也是工程管理中依赖关系的体现。
 *  要想生成Go可执行文件,就建立一个名为main的包,并且这个包里必须得有一个名为main()的函数最为Go程序的执行起点。
 */
package main

/**
 *  在包声明之后,是一系列的import语句,用于导入该程序所依赖的包。下面的Println()函数属于fmt包,所以此处引入。
 *  需要注意的是:不能在源文件中引入不使用的包,否则编译器会报错,就和花括号必须一个在上一个在下一样,在语言层面规范开发习惯。
 */
import "fmt"

/**
 * 所有的Go函数都必须以func开头,一个常规的函数定义包含以下部分
 * func 函数名(参数列表)(返回值列表) {

        // 函数体
    }
*/
func main() { // Go语言里的main()函数不能带参数、不能带返回值

    fmt.Println("Hello World!")
}

cmd+r运行,如下:


参考博客:Go路径及开发目录


上一篇 下一篇

猜你喜欢

热点阅读