最新版本

来源:4-1 结构体和方法

慕粉4124437

2020-03-01

对于前几天的新版本特性,老师有没有补充计划?

写回答

1回答

ccmouse

2020-03-02

Go语言每半年会有一个计划的升级,我会关注并且在必要的时候进行补充。

这次1.14主要有:

  • go module的依赖管理模式达到production的质量,号召大家使用。

  • 一个小的语法增强:https://github.com/golang/proposal/blob/master/design/6977-overlapping-interfaces.md 

  • defer的性能提升。这部分网上有很多分析和对照。官方的说法是提升到不必担心额外的开销,可以用于需要高性能的场合。

  • goroutine之间的切换开始不再是不可剥夺的。这点我在课上讲到了它是不可剥夺的,也注意到各个版本,包括go版本,各种配置,不同操作系统版本之间在goroutine异步切换的时候表现并不一致。而在1.14之后它不再会像我录像里那样死机。不过这对于我们平时作为开发者影响不大。这里我计划简单补充一下。

  • timer的性能提升

  • 其它一些小的改动

具体在 http://docs.studygolang.com/doc/go1.14 

3
0

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程