说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Go 1.2发布 着重语言特性的改进

HTML文档下载 WORD文档下载 PDF文档下载
Go语言是谷歌发布的开源编程语言,继2013年4月份发布Go 1.1以后,谷歌团队又向开发者发布了1.2版本。该版本对语言特性做了调整与改进、性能优化、添加和修改一些标准库(向后兼容)。

继2013年4月份发布Go 1.1以后,谷歌团队又向开发者发布了1.2版本。Go语言团队发布了最新稳定版Go 1.2,从1.1到1.2版本的时间跨越只用了7个月的时间。


最新发布的版本对语言特性做了些改进、性能优化、添加和修改一些标准库(向后兼容)。下面一起来看下有哪些新特性和改进的地方:

  • nil指针语法;
  • 三索引片段语法:开发人员只能根据自己所传递的数值来访问底层数组,类似:slice = array[2:4:7];
  • 增加了计算和显示测试覆盖率结果的工具,包括go test和Cover;
  • 协程的调度改为抢占式的;
  • 对线程数做出了限制默认是10,000;
  • 增加默认的goroutine堆栈大小来提高一些程序性能;
  • 在标准库方面,有意义的改进包括增加新的encoding包、Printf格式字符串里索引参数、模板包等。

性能提升

在标准库方面有许多显著的性能改进,其中有:

  • compress/bzip2压缩速度快30%;
  • crypto/des包要比以前快5倍;
  • encoding/json包编码约增速30%;
  • 通过在运行时使用综合网络轮询器可以将Windows和BSD系统的网络性能速度提升30%,类似于Go1.1在Linux和OS X系统上的表现。

有关Go 1.2发布的更多详细信息可以官方发布手册和具体的发布说明。

在DELPHI中使用ADO对象存取ODBC数据库 在Delphi中使用DBF数据 在Delphi中随意控制DBGrid 每一行的颜色 在Delphi中自动检测、建立数据库别名和表格 在存储过程中使用use database-Delphi资料 请教这两个语句不同在哪里??? 如何把网络文件下载到本地 为何进98后成拉dos模式 ?我的是xp-98双系统。 请问这样的SQL语句怎样写?可以实现吗? 帮我解释以下关于‘gdfocused in state’的问题吧! 请教这两个语句不同在哪里??? 送给zhouqingyuan(浪帆)的积分 -2 大家好啊 小女子刚学C语言 还请各位大哥大姐多多关照? 如何自动给表中的数据顺序分配行号? 英语中什么情况下名词以y结尾的,变成复数不用改成i chimney的复数变y为ies,还是直接加s? 哪些以y结尾的单词,变复数是ies 养羊是养羔羊还是养公母羊好 什么叫优质燃料从热量方面说,大的好,还是小的好? 冰岛纯能源是什么 什么叫能源贸易 谁能告诉我什么叫冷能源 什么叫热能源 浙江290多家企事业单位赴沪求贤70杭州建兰中学千岛湖建新校 2014年美一涂鸦街区将拆迁 艺术家联名告开发媒体揭秘美国监听手段:大使馆屋顶材料美无人机操作员:像僵尸一样执行任务 7股惊现黄金坑势必爆发证券业协会:15家IPO配售对象被列十二月 中国最美的地方都在这儿!竞技之巅 刀塔传奇主流阵容破解思路【财联社周末SP】 人口报告上递决策长生大梦智能工业帝国美人请留步绝品护花使者驯兽师之印康定旅游西递旅游黄果树旅游楠溪江旅游安吉旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘