谷歌发布Go 1.21版本:新工具链和标准库添加
时间:2023-08-14 06:00:21来源:中关村在线


(资料图片仅供参考)

8月10日,谷歌发布了编程语言Go的全新1.21版本。此次更新的主要变化集中在工具链、运行时和库的实现。谷歌此前已经表示,Go语言将在1.21版本取消对旧版微软Windows和苹果macOS系统的支持。Go 1.21的主要更新内容包括:改进工具链,配置文件引导优化(PGO)功能正式进入稳定阶段。PGO的原理是“编译器使用程序的运行时profiling信息,因此能够生成更高质量的代码,从而提高程序的性能”。如果主软件包目录中存在名为default.pgo的文件,go命令将使用该default.pgo文件来启用PGO构建。在语言变更方面,Go 1.21添加了新的内置函数:min, max, clear,并对泛型函数的类型推断进行了多项改进。同时,开发团队计划在未来版本中解决Go编程中最常见的“循环变量捕获”问题,目前已经在Go 1.21中提供了“预览版”解决方案。此外,Go 1.21还添加了新的标准库,包括用于结构化日志记的log/slog包,用于对任何元素类型的切片进行常见操作的slices包,用于对任何类型key-value进行常见操作的maps包,以及用于比较有序值的cmp包。在性能优化方面,Go编译器本身已经在1.21就PGO进行了重建,因此构建Go程序的速度提高了2-4%,但具体的优化效率将取决于主机架构。最后,Go 1.21已实验性支持WebAssembly System Interface(WASI),并为了方便编写更通用的WebAssembly(WASM)代码,编译器还支持从WASM主机导入函数的新指令:go:wasmimport。

标签:

  • 上一篇文章: 南向资金今日净买入34.22亿港元
  • 下一篇文章: 最后一页
  • 最新
  • 谷歌发布Go 1.21版本:新工具链和标准库添加

    8月10日,谷歌发布了编程语言Go的全新1 21版本。此次更新的主要变化集

  • 南向资金今日净买入34.22亿港元

    8月3日南向资金全天成交额247 68亿港元,成交净买入34 22亿港元。证券

  • “发现最美铁路 走进大美张吉怀”活动在怀化启动

    红网时刻怀化8月1日讯8月1日上午,“发现最美铁路走进大美张吉怀”活动

  • 黄河为什么改道(历史时期黄河改道频繁的原因)

    黄河为什么改道1、黄河改道是因为黄河洪峰冲垮大堤,人工无能力恢复时

  • 费雪效应是什么意思?费雪效应的表达公式是什么?_世界热文

    费雪效应是什么意思?费雪效应是由著名的经济学家费雪第一个揭示了通

  • 公司问答 | 东风科技:公司有减速机相关产品,减速机产品已给东风启辰、东风乘用车等客户进行量产化交付

    格隆汇7月7日丨有投资者在互动平台向东风科技600081提问22年1月4日回复

  • 当前资讯!人民币贬值是钱不值钱了吗?人民币贬值怎么办买什么可以保值?

    人民币贬值是钱不值钱了吗?是的,人民币贬值是指人民币的价格下降,

  • 10万亿元大产业?!与你的生活有关 每日时讯

    记者来到河南濮阳中原油田的绿氢示范基地,这里原来是一个老的炼油厂,

  • 世界快讯:史诗顾问的运用表现出了什么? 史诗顾问步骤具体是怎么样的呢?

    史诗顾问的运用表现出了什么?培训和发展领导力。培养讲演和叙述技能

  • 每日速讯:警惕落入求职中介陷阱

    警惕落入求职中介陷阱---求职中介近期活跃在各社交平台。”经历了一波

  • 入局大健康行业?养生行业适合你吗?艾益生加盟怎么样?

    同时如果再具备服务意识或者是喜好与人交往的话,那么就非常适合加入到

  • 新华全媒+|端午假期激发消费市场活力

    假日消费焕新,为传统节日注入新活力;1 06亿人次出游,文旅行业复苏强

  • @楚雄人!无房职工租房可提取住房公积金了 世界快报

    @楚雄人!无房职工租房可提取住房公积金了,租房,楚雄,无房职工,住房公

  • 你你你你要跳舞吗(你你)-环球最资讯

    1、Tara你你你Mylove(you)Myall(you)(Rememberallaboutyou)(你你你你

  • 国际移民组织官员:意大利海域发生移民船沉没事故 或有40人失踪

    当地时间23日,国际移民组织地中海协调办公室发言人迪·贾科莫通过社交

  • 环球动态:她连生六女被逼生儿子,想离婚却被驳回

    有些网友认为法院的判决是正确的,保护了孩子们的权益和利益。这起离婚

  • 旅游
    • 苹果优化电池充电有什么用?苹果优化电池充电在哪里打开?

    • 乐贤半岛旅游区好玩么?乐贤半岛旅游区内有哪些景点?

    • 国航部分航班停餐怎么回事?国航经常取消航班吗?

    • android是什么系统?android系统的优点?