Go 1.27新特性前瞻:泛型方法落地,标准库内建 UUID

本文永久链接 – https://tonybai.com/2026/06/24/go-1-27-foresight 大家好,我是Tony Bai。 随着 2026 年中 Go 1.27 开发分支的功能冻结与首个RC版本的发布,Go 语言生态再次迎来了一个令人瞩目的关键节点。 回望刚刚过去的半年,Go 语言在 Go 1.26 中通过 Green Tea GC 和 逃逸分析升级 实现了极致的性能压榨。而在即将到来的 Go 1.27 中,Go 团队不仅在语言底层和编译器上完成了多项史诗级的长跑任务,更在标准库的现代化、安全性以及硬件级加速上进行了前所未有的大胆扩容。 ...

June 24, 2026 · 10 min · Tony Bai

大洗牌!Google 内部确认:Go 正取代 C++,成为 AI Agent 时代的“通用语言”

本文永久链接 – https://tonybai.com/2026/05/21/go-is-the-new-lingua-franca-for-ai-agents-at-google 大家好,我是Tony Bai。 在过去的两年里,只要一提到 AI 开发,99% 的人脑海中弹出的第一个词绝对是:Python。而如果是涉及到大模型底层的高性能推理与算力压榨,大家想到的必然是 C++ 或是 Rust。 ...

May 21, 2026 · 9 min · Tony Bai

告别 interface{} 模拟,Go 终于要有真正的 Union 类型了?

本文永久链接 – https://tonybai.com/2025/12/29/go-community-new-sum-type-end-interface-union-types 大家好,我是Tony Bai。 “Go 什么时候支持枚举?” “Go 什么时候有真正的联合类型?” 这可能是 Go 语言诞生以来,被问得最多的问题之一。现有的解决方案——无论是用 const 模拟枚举,还是用 interface{} 配合类型断言模拟联合类型——在类型安全、表达力和穷尽性检查上,都总让人感觉“差了那么一点意思”。 ...

December 29, 2025 · 6 min · Tony Bai

Go 编译器崩溃背后:一个 append 函数引发的语言规范修正案

本文永久链接 – https://tonybai.com/2025/11/30/ice-assertion-failed-with-append 大家好,我是Tony Bai。 在软件开发中,我们有时会遇到一些“显而易见”的错误。对于 Go 开发者而言,append 内建函数的第一个参数必须是切片,似乎就是这样一个“常识”。然而,当一个本应产生清晰编译错误的“常识性”错误,却导致了 Go 1.25.4 编译器的内部崩溃 (Internal Compiler Error, ICE) 时,事情就变得不再简单。 ...

November 30, 2025 · 5 min · Tony Bai

dingo:Go 语言的 “TypeScript”时刻?—— 一场由社区驱动的语言演进实验

本文永久链接 – https://tonybai.com/2025/11/27/dingo-go-typescript-moment 大家好,我是Tony Bai。 Go 语言自诞生以来,以其极简主义哲学(Simplicity)赢得了全球开发者的青睐。然而,这种极简也伴随着长期的痛点: ...

November 27, 2025 · 7 min · Tony Bai