Go embed 简明教程

鸟窝 at 
Go 编译的程序非常适合部署,如果没有通过 CGO 引用其它的库的话,我们一般编译出来的可执行二进制文件都是单个的文件,非常适合复制和部署。在实际使用中,除了二进制文件,可能还需要一些配置文件,或者静态文件,比如 html 模板、静态的图片、CSS、javascript 等文件,如何这些文件也能打进到二进制文件中,那就太美妙,我们只需复制、按照单个的可执行文件即可。一些开源的项目很久以前就开始做这方面的工作,比如 gobuffalo/packr、markbates/pkger、rakyll/statik、knadh/stuffbin 等等,但是不管怎么说这些都是第三方提供的功能,如果 Go 官……