从“销声匿迹”到“排队复活”:被外资雪藏的国产汽水,如何逆风翻盘?
伴随了几代人成长记忆的国产汽水,曾经由辉煌转入沉寂,如今又开始了复
IT之家 8 月 10 日消息,谷歌于今天为编程语言 Go 发布了全新的 1.21 版本,该版本大部分变化集中在工具链、运行时和库的实现,谷歌此前表示,Go 语言将在 1.21 版本取消对旧版微软 Windows 和苹果 macOS 系统的支持。
▲ 谷歌编程语言 Go 1.21 版本发布日志
IT之家附 Go 1.21 主要更新内容如下:
(资料图片)
改进工具链
配置文件引导优化 (PGO)功能正式进入稳定阶段(GA)。
在 1.20 中处于预览阶段的启用配置文件引导优化 (PGO)功能现已正式进入稳定阶段,PGO 的原理是“编译器使用程序的运行时 profiling 信息,因此能够生成更高质量的代码,从而提高程序的性能”。如果主软件包目录中存在名为 default.pgo的文件,go 命令将使用该 default.pgo文件来启用 PGO 构建。
语言变更
添加新的内置函数:
min, max, clear
对泛型函数的类型推断进行了多项改进,包括“扩展和解释清楚规范”中类型推断的描述。
在未来版本中,开发团队计划解决 Go 编程中最常见的“循环变量捕获”问题,开发团队目前已经在 Go 1.21 中提供了“预览版”解决方案,目前用户可以使用“环境变量”在代码中启用该功能。
添加新的标准库
log / slog 包:用于结构化日志记; slices 包:增用于对任何元素类型的切片进行常见操作,这个包比 sort 包更快、更符合人体工程学; maps 包:用于对任何类型 key-value 进行常见操作; cmp 包:用于比较有序值 (ordered values)。 优化性能Go 编译器本身已经在 1.21 就 PGO 进行了重建,因此当下构建 Go 程序的速度提高了 2-4%,不过官方表示,具体的优化效率将取决于主机架构。
支持 WASI
Go 1.21 已实验性支持 WebAssembly System Interface (WASI),Preview 1。
为了方便编写更通用的 WebAssembly (WASM)代码,编译器还支持从 WASM 主机导入函数的新指令:
go:wasmimport
责任编辑:
关键词:
伴随了几代人成长记忆的国产汽水,曾经由辉煌转入沉寂,如今又开始了复
老年人吃些莲子可以养生安神。民间相传古时有一位夫人,因失眠日久而求
英特尔日前宣布公司正在研发下一代FalconShoresAI超算芯片,计划在2026
气象北京微信公众号未来三天天气预报10日下午:阴有分散性小阵雨转多云
罗湖区莲塘街道租赁凭证在哪办?罗湖区莲塘街道的可以去深圳市罗湖区莲
三花发债三花发债四机构买入1380万元,溢价高达14%,特别是”连花清瘟
8月9日上午,在欢快的生日歌祝福声中,大连森林动物园熊猫馆内妙音小公
不过,根据开发者介绍,虽然目前已经成功在VisionOS中运行WinXP,但他
汽车整车板块异动下跌,众泰汽车跌超5%,力帆科技、海马汽车、福田汽车
2023年8月10日,启迪环境(000826 SZ)发布关于公司被纳入失信被执行人名
同花顺数据显示,2023年8月9日,广汇能源获外资卖出247 23万股,占流通
津媒点评京津德比:津门虎一直掌握主动但缺运气,0-0战平略遗憾,国安,
中央财政紧急预拨10亿元支持国家蓄滞洪区受灾群众尽快恢复正常生产生活
08月09日,大立科技被深股通减持万股,最新持股量为万股,占公司A股总
证券时报记者刘敬元近年来,随着银保业务重回寿险业渠道主流,手续费水
Copyright 2015-2022 热讯双创网 版权所有 备案号:豫ICP备20005723号-6 联系邮箱:29 59 11 57 8@qq.com
两部门:延续小规模纳税人增值税减免政策至2027年底
证券时报e公司讯,财政部、税务总局发布公告,为进一步支持小微企业和
农行广西河池分行加大个贷业务营销助力地方经济发展
农业银行广西河池分行坚持不唯任务唯市场,持续加大个人信贷业务市场营
保安让王源出示自己演唱会的工作证 基本情况讲解
大家好,今日关于【保安让王源出示自己演唱会的工作证】迅速上了的热搜