go语言---goland开发环境设置
程序员文章站
2024-03-24 18:41:58
...
goland集成开发环境项目配置
实际开发中,一个项目包含多个包,一个包又包含多个.go文件,一个.go文件里面包含多个函数或代码块;
包的本质就是文件夹,同一个文件夹中多个文件的package必须相同,一般package和所在的文件夹名称相同;
在goland中创建标准go项目:
-- 项目名
-- src // 所有的源代码都存放到这个目录;
-- 文件夹1 // 文件夹一般为包名称;
-- source1.go // 源码文件1;
-- source2.go // 源码文件2;
-- 文件夹2
-- source3.go
-- main.go // 主函数所在文件, 名称任意, 需要在项目根目录;
-- bin // 存放一些小工具;
-- pkg // 系统编译后生成的内容, 自动生成,无需创建;
GOPATH 项目路径
go语言要求必须配置GOPATH环境变量,告诉系统项目的路径;
go语言在寻找包时会从GOPATH/src
路径下寻找包,如果不存在,就会去GOROOT/src
(也就是go语言标准库源码所在的位置)路径下去找;
goland是继承开发环境,所以在goland中直接配置GOPATH即可;
步骤:File
–> Settings
–> GOPATH
,点击右侧global的加号+把当前项目路径设置进去;
在执行go build
的时候,最好是在项目名称上点右键,以免有些包没有被编译到,如图:
注意: 如果希望函数被外部函数调用到,需要将该函数名的首字母大写!!!
package demo
func addNum(a int, b int) (sum int) {
sum = a + b
fmt.Println("addNum()函数被调用")
return
}
func AddNum(a int, b int) (sum int) {
sum = a + b
fmt.Println("addNum()函数被调用")
return
}
上面一个函数名demo.addNum()
首字母小写,无法被外部调用;下面一个demo.AddNum()
首字母大写,可以被外部调用;
上一篇: 美赛整理之Matlab读取全球海洋温度数据并显示干货
下一篇: 遥感数据集制作