首页
学习
活动
专区
圈层
工具
发布

#go

静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言

初级go工程师训练y-----数据类型全面梳理,夯实 Go 编程根基

用户12339161

Go 没有泛型(1.18 之前),没有继承,没有重载——它靠一套显式、精确、零隐式转换的类型系统,把运行时才会暴露的问题,提前到编译期解决。

1500

Go实战训练学习笔记----循环与条件语句实战,简化业务逻辑代码

用户12339161

当一个函数里有大量 if-else 或 switch 处理不同类型时,用表驱动重构。

1300

go技术专家---Go 接口设计精髓,打造高灵活代码架构

用户12339161

io.Reader 一个方法,却能组合出 io.ReadCloser、io.ReadWriter、io.ReadWriteCloser……

600

Go 语言中 HTTP 响应体为什么必须关闭?

技术圈

一道看似基础、却很容易暴露工程习惯的 Go 面试题是:调用 http.Get 或 client.Do 拿到响应后,为什么总要写 defer resp.Body....

2400

面试题:Go 语言中的切片 append 后为什么时变时不变?

技术圈

一道常见的 Go 面试题是:把切片传给函数,在函数里执行 append,调用方的数据会不会改变?

1600

Go官方宣布:pkg.go.dev的API来了!

GoLang学习记

我刚泡好咖啡,准备扫一眼昨晚的 CI 失败日志,结果一条 dependency check failed 直接把我整不会了。

1900

Go 构建系统:go build 命令背后的秘密解密

GoLang学习记

如果你理解了构建系统的设计,你就理解了为什么它快、为什么它慢、为什么它有时候让你困惑。

1300

个人站长必备 Go 工具:quien

井九

以前,你需要装一堆工具:whois 查域名,dig 查 DNS,nslookup 查 MX 记录,再打开一堆网页查 SEO……来回折腾。

3810

Go语言中如何优雅比较切片?别再无脑用 DeepEqual 了!

技术圈

在 Go 语言中,切片(Slice)不能使用 == 直接进行比较(除与 nil 对比外)。因此,当需要判断两个切片是否相等时,开发者通常需要在反射方案、手写循环...

8010

Gobin v1.2.0 发布:从快速构建到稳定发布的一次补齐

孟斯特

Gobin v1.2.0 已经发布。这是一个向后兼容的功能版本,核心目标很明确:让一个静态博客项目从“能快速构建”,继续往“能长期维护、能放心发布、能顺手部署”...

13811

Go 语言 context.Value 的强类型安全实践

技术圈

写 Go 的时候,很多开发者天天都在和 context.Context 打交道。这玩意儿本来是设计用来传取消信号和控制超时的,但实际开发里,很多人喜欢把 con...

10810

Go 新提案:go doc -test,为AI时代而设计,而不是只人

GoLang学习记

深夜三点,我盯着屏幕上的 crypto/rsa 包,试图理解某个边缘场景的边界条件。文档看完了,示例跑通了,但心里总缺了一块:官方测试用例是怎么处理这个 cor...

9110
领券