摘要:
本系列旨在梳理 Go 的 release notes 与发展史,来更加深入地理解 Go 语言设计的思路。 https://go.dev/doc/go1.5 Go 1.5 值得关注的改动: 自举(Bootstrapping) :编译器和运行时现在完全由 Go 语言(和少量汇编)实现,不再依赖 C 语言 阅读全文
摘要:
本系列旨在梳理 Go 的 release notes 与发展史,来更加深入地理解 Go 语言设计的思路。 https://go.dev/doc/go1.4 Go 1.4 值得关注的改动: for-range 循环语法更加灵活。在 Go 1.4 之前,即使你只关心循环迭代本身,而不使用循环变量(ind 阅读全文
摘要:
本系列旨在梳理 Go 的 release notes 与发展史,来更加深入地理解 Go 语言设计的思路。 https://go.dev/doc/go1.3 Go 1.3 版本在 Go 1.2 发布六个月后推出, 该版本重点在于实现层面的改进,没有包含语言层面的变更。 主要改进包括:实现了精确的垃圾回 阅读全文