【说站】Go语言已经默认启用 -G=3
2023-06-13 09:13:23 时间
Go语言已经默认启用 -G=3
Go项目代码仓库昨日提交和合并的一个 PR 显示,Go 语言已在 cmd/compile 中默认启用 -G=3。
根据描述,此 PR 将 cmd/compile 的 -G flag 的默认值从 0 改为 3,因此可以使用新的 types2 类型检查器并支持类型参数,即启用了对泛型的支持。旧的类型检查器仍然可以通过 -gcflags=all=-G=0 使用。该变更还更新了回归测试工具,主要是出于对默认行为变化的考虑(例如,types2 类型检查器已知的变更)。
不过,-G=0 模式目前仍在测试中。
其实上周 Go 1.17 发布时,开发者就发现泛型代码已被合并:
以上就是Go语言默认启用的有关介绍,希望对大家有所帮助。更多精彩内容分享:头条
相关文章
- 2022-08-25:以下go语言代码输出什么?A:1 0;B:1 2;C:不能编译;D:0 0。
- 化整为零优化重用,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang函数的定义和使用EP07
- 急如闪电快如风,彩虹女神跃长空,Go语言高性能Web框架Iris项目实战-初始化项目ep00
- Go中struct初始化内存布局情况
- 1.Go语言编程学习课后实践
- 在线客服系统源码编译Golang语言下go build命令构建二进制程序
- 「Go工具箱」go语言csrf库的使用方式和实现原理
- 2022-11-13:以下go语言代码中,如何获取结构体列表以及结构体内的指针方法列表?以下代码应该返回{"S1":["M1",
- GO语言开篇-Go语言急速入门(基础知识点)| 青训营笔记
- 使用Go语言开发的云存储网盘项目开源哦
- Go语言基准测试(benchmark)三部曲之三:提高篇
- 开心档之Go 语言数据类型
- Go语言实例化结构体——为结构体分配内存并初始化
- Go语言类型断言简述
- Go从入门到精通(一)go语言初识详解编程语言
- Go语言圣经-示例: 并发的目录遍历习题详解编程语言
- 使用Go语言来操作Oracle数据库(go语言oracle)
- go语言面向对象之方法详解编程语言
- Go语言Ratelimit服务流量限制
- Go语言模拟枚举(const和iota模拟枚举)
- 编程新精英:Go语言 Redis开发(go语言redis开发)
- 程序Linux上运行Go语言程序的指南(linux运行go)
- 用Go语言深入Redis缓存技术(用go写redis)
- Go语言链接Oracle数据库的实践记录(go 链接oracle)
- 部署Go语言快速连接Oracle实现轻松部署(go连接oracle简单)
- Go语言操作Oracle轻松实现数据库编程(go语言访问oracle)
- Go语言快速安装Oracle数据库(go语言安装oracle)
- 前行不止Go语言监听Oracle日志(go监听oracle日志)
- Go语言实现的一个简单Web服务器