文章预览
北京时间 2024 年 7 月 16 日 23 点 45 分,Go 团队发布了 Go 1.23 rc2。 如果你已经安装了 Go,可以通过下面的方式安装试用 go1.23rc2 $ go install golang.org/dl/go1. 23 rc2@latest $ go1. 23 rc2 download 前情回顾 在 Go 1.22 RC1 发布新特性:for range, math/rand/v2... 其中 语言层面有如下更新: 1️⃣ Go 1.22 对“for”循环进行了两处更改。 1. 以前 “for” 循环声明的变量只创建一次,并在每次迭代时更新。在 Go 1.22 中,循环的每次迭代都会创建新变量,以避免意外共享错误。提案中描述的过渡支持工具( LoopvarExperiment · golang/go Wiki · GitHub )继续以与 Go 1.21 中相同的方式工作。 2. “for” 循环现在的范围可以是整数。例如:package main import "fmt" func main() { for i := range 10 { fmt.Println( 10 - i) } fmt.Println( "go1.22 has lift-off!" ) } 想要了解更多,可以查看文档: https://go.dev/ref/spec
………………………………