当前位置: 首页> 财经> 产业 > golang-开发工具及package

golang-开发工具及package

时间:2025/7/12 1:59:26来源:https://blog.csdn.net/wuh2333/article/details/141651768 浏览次数:0次

1. 开发工具

工欲善其事,必先利其器,我选择vscode,其它的工具比如goland也不错

下载地址:Download Visual Studio Code - Mac, Linux, Windows

我的环境是是debian linux,所以我下载deb包,下载完成后,执行

sudo dpkg -i code_1.92.2-1723660989_amd64.deb

安装完成后,打开vscode,安装go拓展

然后ctrl + shift + p输入go install后,选择以下选项安装其它工具

点击该选项,选中所有的

打开之前的项目,我们发现编码的时候有了自动补齐,错误提示,调试代码等多种方便的功能

断点调试

自动补齐

错误提示:

其它功能(这里就不一个一个试了)

2. package

go程序是通过package组织的,以如下代码为例

package mainimport ("fmt""myapp/mypkg"
)func main() {fmt.Printf("Hello, world.  add(2,3) = %v\n", mypkg.Add(2, 3))
}

第一行package main,告诉我们当前文件属于哪个包,包名为main说明这是一个可独立运行的包

每一个可独立运行的Go程序,必定包含一个package main,在这个main包中必定包含一个入口函数main,而这个函数既没有参数,也没有返回值。

为了打印hello world,我们调用了一个函数Printf,这个函数来自于fmt包,所以我们在第四行中导入了系统级别的fmt包:import "fmt"。同样的,为了计算两个数的和,我们在第五行也引入了自定义的包myapp/mypkg

在第八行,我们通过关键字func定义了一个main函数,函数体用{}包裹起来,这和C、C++是类似的

在第九行,我们通过packageName.funcName的方式调用包中的函数。

通过对以上简单代码的分析,我们可以得出一个结论

Go使用package(包)来组织代码。main.main()函数是每一个独立的可运行程序的入口点。

关键字:golang-开发工具及package

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: