Go 1.11 正式发布:添加对模块 "modules" 的初步支持

栏目: 软件资讯 · 发布时间: 7年前

内容简介:美国当地时间8月24日,Go 开发团队宣布推出 Go 1.11 正式版。 下载地址 >>> https://golang.org/dl/ 看看有哪些值得关注的更新 —— 新版本在工具链、运行时和库都有许多变化和改进。当然,兼容性方面依然会兼容旧...

美国当地时间8月24日,Go 开发团队宣布推出 Go 1.11 正式版。

下载地址 >>> https://golang.org/dl/

看看有哪些值得关注的更新 ——

新版本在 工具 链、运行时和库都有许多变化和改进。当然,兼容性方面依然会兼容旧版本。此外有两个最值得关注且激动人心的新特性 —— 对模块(modules)和 WebAssembly 的支持。

Go Modules

此版本增加了对被称作“模块(Go Modules)”的初步支持,这是 GOPATH 的替代方案,集成了对版本控制和软件包分发的支持。该功能目前仍处于实验性阶段,并且仍有一些可能会影响使用的问题,因此请随意使用问题跟踪器进行反馈或查阅解决方案。

WebAssembly

Go 1.11 还为 WebAssembly (js/wasm) 添加了一个处于实验性阶段的端口。它使得开发者可将 Go 程序编译为与四个主流 Web 浏览器兼容的二进制格式。可以在 webassembly.org 上阅读有关 WebAssembly(缩写为"WASM")的更多信息。

Go 程序现在可被编译为一个 WebAssembly 模块,该模块包括用于 goroutine 调度、垃圾收集、映射等的 Go 运行时。因此,生成的模块大小约为 2MB,或压缩后为 500KB 左右。Go 程序也可以使用新的实验性 syscall/js 包调用 JavaScript。有关二进制包大小和与其他语言互操作的问题尚未成为优先处理事项,不过会在将来的版本中得到解决。

有关 Go 1.11 中变更的更多详细信息,请参阅发行说明 >>> https://golang.org/doc/go1.11


【声明】文章转载自:开源中国社区 [http://www.oschina.net]


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

任性

任性

电子工业出版社 / 2015-10-1 / 49.00

《任性:互联网语言表达的调性和技巧》是一本深度介绍互联网调性的书,也是从社会化媒体运作的角度较为系统地讲解互联网语言表达的书,它以独特的视角,从技术、需求和表现形式三种驱动力展开,从理论、策略、方法、技巧、实践等角度详细解析了互联网表达的变化和社会媒体的运营。《任性:互联网语言表达的调性和技巧》适合互联网从业人员阅读。一起来看看 《任性》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具