Go语言发展状况课案.pptxVIP

  • 23
  • 0
  • 约3.9千字
  • 约 16页
  • 2017-06-13 发布于湖北
  • 举报
Go语言发展状况 大纲 • Go语言语法及标准库变化 • Go语言未来发展的判断 • Go语言开源项目 Go1.1 • 语言变化 – 支持方法值(Method values) •p.Write 等价于: func(b []byte) (int, error) { return p.Write(b) } •区别于方法表达式(Method expressions): (*Foo).Write,结果类型为 func(p *Foo, b []byte) (int, error) – int,uint 类型长度调整 •自 Go1.1 后,int,uint 的尺寸统一是 64bits,即使是在 32bits 平 台下。 – go1.1 编译条件 •在 go1.1 或以上的版本 编译: // +build go1.1 Go1.1 • 性能 – 更多内联(inline):append, 接口类型转换 – – – 全新实现 map,更小的内存占用和CPU开销 GC 性能优化 网络库性能优化:减少上下文切换 • 标准库/工具 – 一些尚未稳定的库从标准库移除 • 迁移到 /p/go.exp 或 /p/go.text 中 – 新增的包(package) • go/format • net/http/cookiejar • runtime/

文档评论(0)

1亿VIP精品文档

相关文档