Go语言学习
文章平均质量分 83
段晓慢
这个作者很懒,什么都没留下…
展开
-
rocketmq在golang的使用
本文主要是演示golang操作rocketmq。go get 命令可以借助代码管理工具通过远程拉取或更新代码包及其依赖包,并自动完成编译和安装。整个过程就像安装一个 App 一样简单。这个命令在内部实际上分成了两步操作:第一步是下载源码包,第二步是执行 go install。所以我们执行如下命令进行下载安装:执行过程如图:rocketmq客户端安装完成。后面我们才能使用rocketmq包提供的命令进行编码。其实在实际项目开发中的使用方式:在go mod文件中添加:编写代码运行结果我们运行代码原创 2022-06-29 15:34:24 · 6135 阅读 · 1 评论 -
Go语言指针介绍
Go语言为程序员提供了控制数据结构指针的能力,但是,并不能进行指针运算。原创 2022-06-29 14:42:26 · 467 阅读 · 0 评论 -
Goland常用快捷键设置
Goland常用快捷键设置原创 2022-06-29 11:56:38 · 1820 阅读 · 0 评论 -
Go常用命令
Go语言自带有一套完整的命令操作工具,你可以通过在命令行中执行go来查看它们:这些命令对于我们平时编写的代码非常有用,接下来就让我们了解一些常用的命令。这个命令主要用于编译代码。这是命令的详细信息,意思是在包的编译过程中,若有必要,会同时编译与之相关联的包,也就是说依赖包也会编译。如果是普通包,当你执行go build之后,它不会产生任何文件。如果你需要在$GOPATH/pkg下生成相应的文件,那就得执行go install。如果是main包,当你执行go build之后,它就会在当前目录下生成一个可执原创 2022-06-29 11:36:58 · 1931 阅读 · 0 评论 -
编写并运行第一个Go语言程序
在Go项目目录结构介绍这篇文章里面,我们已经初步认识了Go项目的结构,那么我们下面开始编写第一个Go语言程序——在控制台输出“Hello World!”。下面我们详细的介绍一下这几行代码的含义。Go语言以“包”作为管理单位,每个 Go 源文件必须先声明它所属的包,所以我们会看到每个 Go 源文件的开头都是一个 package 声明,格式如下:其中 package 是声明包名的关键字,name 为包的名字。Go语言的包与文件夹是一一对应的,它具有以下几点特性:在包声明之后,是 import 语句,用于导原创 2022-06-28 16:49:10 · 395 阅读 · 0 评论 -
Go项目目录结构介绍
一般的编程语言往往对工程(项目)的目录结构是没有什么规定的,但是Go语言却在这方面做了相关规定,下面我们就来聊聊Go语言在工程结构方面的有关知识。在安装Go语言开发工具这篇文章里面我们提到了GOPATH这个环境变量,是一个路径,用来存放开发中需要用到的代码包,项目的构建主要是靠它来实现的,换而言之,如果想要构建一个项目,就需要将这个项目的目录添加到GOPATH中,多个项目直接可以使用分隔,如果不配置GOPATH,即便是处于同一目录,代码之间也无法通过绝对路径相互调用。在进行Go语言开发的时候,我们的代码总原创 2022-06-28 14:46:30 · 3877 阅读 · 0 评论 -
安装Go语言开发工具
在Go语言官网:https://golang.google.cn/dl/ 下载Windows系统下的Go语言开发包,如下图所示:这里我们下载的是64位的开发包,如果你的电脑是32为系统的话,则需要下载32位的开发包。安装Go语言开发包双击我们下载好的Go语言开发包即可启动安装程序,按照提示步骤操作即可,这里不再一一展示了。开发包安装好之后,在正式编程开始之前,我们需要设置一些环境变量。GOPATH:是一个路径,用来存放开发中需要用到的代码包。如图:我们点击添加,设置对应的目录即可。其他的环境变原创 2022-06-28 11:56:25 · 2258 阅读 · 0 评论