获得徽章 0
- 开发过程中难免会遇到要做导出功能。如果只是生成 csv 文件还好。如果需要生成的是 Excel,难度就要高一点了。
这个库便是用于生成 Excel 的库,放心吧,大部分轮子都有了。评论点赞 - 刚学 Go 的朋友可能会把 switch 和 select 搞混淆。
我在新手期的时候就容易把 switch 当做 select 用,然后报错,特困惑。
所以单独把 select 结构用法拎出来,可以加强记忆,免得新手们掉到这个坑里。评论点赞 - 今天偶然看到一篇介绍加法运算器的文章。从半加到全加,由简入难,特别有意思。涉及到门电路,但是不复杂,推荐给大家。评论点赞
- Go 语言标准库中的 log 包是相当的简单,想要了解这个包的机制会很快。从经验上来看,还是有不少值得学习的地方。赞过评论1
- 今天推荐的是 Go 语言中 range 的用法。哪些地方会用到 range,用法上有什么区别,这篇文章都介绍到了。评论点赞
- 这次推荐一篇Go语言拷贝方法对比的文章。了解一下不同拷贝方法的优劣,自己编码的过程中,根据不同的方式就能确定哪种方式更优了。评论点赞
- Go 语言的 defer,这是又一个常用的语法。
当你需要在函数最后执行某个操作时,这个是大概率要用到的。
如果你想在程序正常甚至 panic 后依然要执行某个业务逻辑,这个更是首要考虑的。
不过呢,里面的坑点也不少,赶紧去看看吧。评论点赞 - 在 Go 中如果你想让你的业务逻辑最多执行一次,你会怎么做?
放到 init 里面?
千万别,因为我说的是业务逻辑。
在 Go 里面,init 推荐仅用于进行一些非业务相关的初始化工作,不然,程序出现怪异表现或者写单元测试的时候,就惨了。
看看推荐的这篇文章,这是专门挑的一篇介绍很详细的一篇。评论点赞 - 想要在Go语言中执行定时任务,那么这个库是不错的。
相比于自己去写一堆bug,这个要靠谱得多,还省事不是吗。
而且这个库的源码不多,空了学习起来也很快。
文中依然介绍了一下坑点,这个是我最喜欢的模式。赞过21 - 之前分享了Go语言切片相关的文章。这次分享的则是另一个常用的结构:Map。
这篇文章对map的介绍之相信,简直让我都有点吃惊。细节很到位,我几乎在第一时间就收藏起来了。
推荐给大家。赞过23