1.前提

需要提前配置好go环境

具体参考我这个随笔 

https://www.cnblogs.com/c2g5201314/p/16876756.html

2.打开idea 设置

安装 go 插件

idea 启动go语言项目 idea创建go项目_重启

 

 

配置go的根目录

idea 启动go语言项目 idea创建go项目_创建工程_02

 

 配置bin目录位置

idea 启动go语言项目 idea创建go项目_idea 启动go语言项目_03

 

保存后,重启idea

 

 

3.创建工程

选择这个,下一步

idea 启动go语言项目 idea创建go项目_ide_04

 

 

 填好工程路径,路径不可存在中文字符

idea 启动go语言项目 idea创建go项目_ide_05

 

 

 

目录如下,蓝色的是我手动新增的

idea 启动go语言项目 idea创建go项目_重启_06

 

 

 

这个go.mod文件是配置模块的

idea 启动go语言项目 idea创建go项目_golang_07

 

 

 

如果改错了或者不小心配置错了,删除后

执行指令

go mod init 【工程名称】

如  

go mod init 1-learn 

即可创建一个新的

非主函数放在src 里

我这里写了个函数

idea 启动go语言项目 idea创建go项目_创建工程_08

 

 

在main函数调用

idea 启动go语言项目 idea创建go项目_idea 启动go语言项目_09

 

点击这里任意一个都可运行

idea 启动go语言项目 idea创建go项目_重启_10

 

 

运行结果

idea 启动go语言项目 idea创建go项目_重启_11