这里记录每周值得分享的Go语言相关内容,周日发布。
本周刊开源(GitHub:polaris/golangweekly),欢迎投稿,推荐或自荐文章/软件/资源等,请提交issue。
鉴于大部分人可能没法坚持把英文文章看完,因此,周刊中会尽可能推荐优质的中文文章。优秀的英文文章,我们的GCTT组织会进行翻译。
题图:RussCox关于Go中内嵌静态资源的视频
刊首语
这期周刊再来面试题,以下代码只注释掉②输出什么?如果只注释①又输出什么?
packagemainimport(fmt)funcmain(){a:=[2]int{5,6}b:=[2]int{5,6}//①ifa==b{fmt.Println(equal)}else{fmt.Println(notequal)}//②ifa[:]==b[:]{fmt.Println(equal)}else{fmt.Println(notequal)}}
资讯
1、Go1.15.1和Go1.14.8发布
解决最近报告的安全问题。
2、gorm2.0发布
为国人点赞。
3、关于在GoBinaries中嵌入文件的提案的更新:预计Go1.16中包含
得益于静态编译,Go项目部署特别方便。然而如果是一个网站项目,包含静态资源,这时如何做到只需一个文件呢?社区有很多解决方案,可见需求常有。所以,GoTeam决定内置支持。有一个视频分享: