专栏名称: Go夜读AI探索者
Go 夜读公众号将提供每周原创视频的分享和一些优秀文章的推荐。
今天看啥  ›  专栏  ›  Go夜读AI探索者

Go 1.23 rc1 已发布,包括极具争议的迭代器...

Go夜读AI探索者  · 公众号  ·  · 2024-06-26 08:13
    

文章预览

北京时间 2024 年 6 月 22 日凌晨 1 点 04 分,Go 团队发布了 Go 1.23 rc1。 如果你已经安装了 Go,可以通过下面的方式安装试用 go1.23rc1 在 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#For_range go1.23rc1 Go 社区对此有不少 争议 的声音: Aliaksandr ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览