
GoLang
文章平均质量分 87
什么啊什么Q
keep slow
展开
-
Go module依赖下载
从proxy下载,从一个代理服务器中下载已经缓存的module包,你可以理解为代理proxy中存储了$GOPATH/pk/mod中的一样布局的内容,供开发者下载。从vcs下载,例如从git 、svn这些版本控制系统中直接clone并将module下载到$GOPATH/pk/mod下。原创 2023-03-13 19:54:36 · 2345 阅读 · 0 评论 -
Go Test基本机制和实践规范
维护单元测试,需要投入一定的时间和精力,但是作为一个长期迭代的产品,定义完整的单元测试的收益是绝对大于投入的,其意义主要有。• 相比于代码创造的时间,工程修改和维护需要占用大量的时间。单元测试的意义,就在于修改和维护的用例可以重复使用,减少重复bug的出现,提升代码的质量和研发速度。• 如果某些功能难以写测试用例,那么便说明代码的耦合性较强。因此单元测试,可以检验和保证代码的松散耦合。原创 2023-03-22 21:31:05 · 1516 阅读 · 0 评论 -
Go与Re2正则
Golang支持Re2正则标准(实际上并不支持全部,只是Re2语法的子集),本文介绍一些Golang正则支持语法的解释。原创 2023-03-28 10:51:21 · 1696 阅读 · 0 评论 -
Golang的可直接取地址addressable
可以取地址的仅仅为:1、变量都可取地址2、字面量--复合类型初始化。3、表达式---迂回指针和变量嵌套。原创 2023-03-31 00:18:04 · 1208 阅读 · 1 评论 -
Go语言规范中的可赋值
go语法中的赋值无处不在,赋值操作、调用方法时的receiver赋值、调用方法的parameter赋值、方法返回值的接收变量赋值,赋值即值拷贝,这个大家都懂,可是赋值的类型约束是什么?原创 2023-02-24 23:07:57 · 910 阅读 · 0 评论