![](https://img-blog.csdnimg.cn/608f31bef59d4ada8d1b0dd2d266c99e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
golang
文章平均质量分 65
go 学习梳理
HHFQ
这个作者很懒,什么都没留下…
展开
-
godoc使用方法介绍
Godoc是go语言的文档化工具,类似于文档化工具godoc,类似于Python的Docstring和Java的JavadocGodoc通过解析包含注释的Go代码来生成HTML或文本类型的文档。转载 2023-03-21 22:49:40 · 348 阅读 · 0 评论 -
go get命令——一键获取代码、编译并安装
go get 命令可以借助代码管理工具通过远程拉取或更新代码包及其依赖包,并自动完成编译和安装。整个过程就像安装一个 App 一样简单。这个命令可以动态获取远程代码包,目前支持的有 BitBucket、GitHub、Google Code 和 Launchpad。在使用 go get 命令前,需要安装与远程包匹配的代码管理工具,如 Git、SVN、HG 等,参数中需要提供一个包名。这个命令在内部实际上分成了两步操作:第一步是下载源码包,第二步是执行 go install。转载 2023-03-18 19:32:34 · 1019 阅读 · 0 评论 -
介绍Go竞争检测器
原文连接介绍:竞争条件是最狡诈的、最难以找到的编程错误。通常,在代码被布置到生产环境很久以后,它们才会出现并且造成奇怪的、神秘的错误。尽管Go语言的并发机制使得更容易的编写出干净的并发代码,依然无法避免竞争条件的出现。小心、勤勉以及测试是必须的。工具也可以提供帮助。我们很高兴的宣布Go1.1包含了一个竞争检测器,一个全新的工具,用于在Go代码中找到竞争条件。该工具当前在Linux,OS X 和Windows平台可用,只要CPU是64位的x86架构。转载 2022-11-06 17:22:24 · 396 阅读 · 0 评论 -
golang 中 recover()的使用方法
通常来说,不应该对进入 panic 宕机的程序做任何处理,但有时,需要我们可以从宕机中恢复,至少我们可以在程序崩溃前,做一些操作,举个例子,当 web 服务器遇到不可预料的严重问题时,在崩溃前应该将所有的连接关闭,如果不做任何处理,会使得客户端一直处于等待状态,如果 web 服务器还在开发阶段,服务器甚至可以将异常信息反馈到客户端,帮助调试。)当程序遇到panic的时候(当然,也可以正常的调用出现的异常情况),系统将跳过后面的代码,进入defer,如果defer函数中。,则返回捕获到的panic的值。转载 2022-10-30 10:07:22 · 1595 阅读 · 0 评论 -
如何使用 Go 语言中的类型断言?
和上面一样,这个表达式也是可以断言一个接口对象(i)里不是 nil,并且接口对象(i)存储的值的类型是 T,如果断言成功,就会返回其类型给 t,并且此时 ok 的值 为 true,表示断言成功。如果接口值的类型,并不是我们所断言的 T,就会断言失败,但和第一种表达式不同的事,这个不会触发 panic,而是将 ok 的值设为 false ,表示断言失败,此时t 为 T 的零值。之前并不是有没有输出任何 t2 的值,而是由于断言失败,所以 t2 得到的是 string 的零值也是。稍微修改下上面的例子,如下。转载 2022-10-29 22:19:26 · 178 阅读 · 0 评论 -
golang交叉编译
golang编译方式一般分为两种,一种是源码编译,另外一个是交叉编译。原创 2022-07-17 11:42:07 · 543 阅读 · 0 评论 -
Go基础系列:函数(2)——回调函数和闭包
Go基础系列:函数(2)——回调函数和闭包转载 2021-07-06 23:07:57 · 222 阅读 · 0 评论 -
Golang 笔记之深入浮点数
Golang 笔记之深入浮点数https://blog.csdn.net/weishixianglian/article/details/103958516转载 2021-08-01 13:26:40 · 82 阅读 · 0 评论 -
go之水仙花数学习
水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 n 位数(n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。水仙花数只是自幂数的一种,严格来说3位数的3次幂数才称为水仙花数。附:其它位数的自幂数名字一位自幂数:独身数两位自幂数:没有三位自幂数:水仙原创 2021-07-03 22:28:25 · 692 阅读 · 0 评论 -
Go 语言中的一等函数
支持一等函数的编程语言允许将函数赋值给变量、作为参数传递给其它函数及从其他函数返回。 Go 支持一等函数。我们将讨论一等函数的语法和各种用例。让我们从一个将函数分配给变量的简单示例开始。在上面的程序中,在第8行中为变量赋值了一个函数。这是将函数赋值给变量的语法。如果仔细注意,被赋值给的函数没有名称。这些类型的函数称为匿名函数,因为它们没有名称。调用此函数的唯一方法是使用变量 。已经在下一行完成了这项工作。a() 调用该函数,这将打印 。 在第12行 我们变量 的类型。 这将打印 。运行此程序将打印也可翻译 2022-06-18 21:12:11 · 155 阅读 · 0 评论 -
Golang的字面量
boolint8,uint8,int16,uint16,int32,uint32,int64,uint64,int,uint和uintptrfloat32和float64complex64和complex128string而这些基本类型值的文本,就是基本类型字面量。比如下面这两个字符串,都是字符串字面量,没有用变量名或者常量名来指向这两个字面量,因此也称之为未命名常量。"hello, iswbm" `hello,iswbm` 复制代码。转载 2022-10-05 20:30:58 · 175 阅读 · 0 评论