栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

goland中go module的使用

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

goland中go module的使用

https://www.cnblogs.com/ghostcakemaker/p/12165935.html

0 Go的学习网站

C语言中文网: http://c.biancheng.net/golang/

Go语言中文网:https://studygolang.com/

1 安装Golang1.14.6

在官网下载golang1.14.6版本,这里主要是我的编译环境需要用到1.14版本,大家可以根据实际情况进行下载。

注意选择msi格式的go安装包,这样后面环境变量一般会进行自动配置。
假如安装在D:Go目录下,下面是Go目录的功能说明

2 安装Goland

在官网下载Goland。
安装教程不再赘述,这里我是用的学生认证,所以无需破解。

3 在高级系统设置中配置环境变量

依次点击"此电脑"→"属性"→"高级系统设置"→"环境变量"进行配置

可以看到环境变量分为用户变量和系统变量,用户变量只对当前用户起作用,系统变量则对全部用户起作用。

需要配置的主要有下表所示变量

变量名值功能说明
GOPATHD:GoPathGo项目路径
GOROOTD:GoGo安装路径
PathD:GobinGo的二进制可执行文件

在另一位大佬的笔记中看到配置了GO_HOME,不知有何用意。

配置好之后,可以通过windows终端输入go env查看当前环境变量。

4 运行Hello world 4.1 新建项目

首先新建一个项目

选择Go方式,这里第一个就默认是Go module管理

按照以下格式编排项目目录结构,这里bin目录用来存放项目的可执行文件,src目录用来存放主程序

设置GOPATH、Module GOPATH路径

4.2 编写Hello world

在Helloworld.go文件中进行编写

package main

import "fmt"

func main() {
   fmt.Println("Hello World!")
}

其中package XXX是根据文件所在目录自动生成,包名可以与目录名称不一致,但是规范上建议与目录名保持一致。

我们在定义函数的时候,goland会自动识别导入包 import "fmt",这是Go的基本库,引入第三方库时也是一样。同时,这里引入的是包目录,当我们去调用的时候才是作为包名,比如fmt.Println("Hello World!")中的fmt。

4.3 运行Hello world

我们在运行前需要构建一个Run/Debug Configuration

运行程序有三种方式:以文件形式运行、以目录形式运行、以包形式运行。

4.3.1 以文件形式运行

直接右击要运行的文件,选择Run或者Debug。

也可以进行手动添加Run/Debug Configuration

4.3.2 以包形式运行

4.3.3 以目录形式运行


值得注意的是,main方法所属的包名必须是package main。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/965628.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号