Go1.16 初体验,怎样使用 //go:embed

Deepzz at 
2 月 16 日,Go1.16 版本发布了。对于我们普通开发者来说,本次版本发布了一些有趣的特性,这里列举了重要的几点:新增了 embed 包,在编译时通过使用 //go:embed 指令可以进行嵌入文件的访问,即将文件嵌入到二进制包中。增加了对 macOS ARM64 的支持(Apple silicon)。默认开启 Go modules。修复了一些 bug 和改进一些问题,如构建速度提升 25%,内存使用量降低 15%。io/util 包被弃用,所有方法被移至 io 和 os 包。具体详细的发布日志移步:go1.16,本篇文章关注的是如何使用://go:embed。embed 功能说明 em……