Go 是一种 80/20 语言

Go 是一种 80/20 语言

Go 是最令人讨厌的编程语言。与其他语言相比,它以 20% 的复杂度提供了 80% 的实用性。这种讨厌情绪来自那些希望获得 81% 实用性、85% 或 97% 实用性的人。

TypeScript 迁移到 Go: 10 倍性能的背后到底是什么?

TypeScript 迁移到 Go: 10 倍性能的背后到底是什么?

从 JavaScript 迁移到 Go 并不意味着 “Node.js 很慢”。最好将其视为一种认识,即不同的问题需要不同的工具。JavaScript 和 Node.js 在它们的设计初衷方面依然出色: 具有高并发需求的 IO 密集型网络应用。

Go 1.22 中的新功能:slices.Concat

Go 1.22 中的新功能:slices.Concat

事实上,我早在 2021 年 5 月就提出了这个建议。在随后关于在切片软件包中添加什么功能的讨论中,这个建议被轻易否决了

Go语言中的客户端分页(range-over 函数版)

Go语言中的客户端分页(range-over 函数版)

Go 1.22 实验版在允许在一个函数上进行迭代,有鉴于此,我想重温一下我在 2022 年写的关于使用泛型迭代器进行客户端分页的笔记,并了解 range-over 函数如何帮助完成这项任务。

写了 30 多个 Go 常用文件操作的示例,收藏这一篇就够了

写了 30 多个 Go 常用文件操作的示例,收藏这一篇就够了

常用的文件函数汇总了30多个文件操作场景,包括四大类:基本操作、读写操作、文件压缩、其他操作。每一个文件操作都给了代码示例。

Go 语言数组和切片的区别

Go 语言数组和切片的区别

在 Go 语言中,数组和切片看起来很像,但其实它们又有很多的不同之处,这篇文章就来说说它们到底有哪些不同。


京ICP备12002735号