[转载][翻译]Go的50坑:新Golang开发者要注意的陷阱、技巧和常见错误[2]

Golang作为一个略古怪而新的语言,有自己一套特色和哲学。从其他语言转来的开发者在刚接触到的时候往往大吃苦头,我也不例外。这篇文章很细致地介绍了Golang的一些常见坑点,读完全篇中枪好多次。故将其转载。由于文章很长,分为上下两部分,第一部分记录初级篇,第二部分记录进阶和高级篇:此为第二部分,若要看第一部分,请转至这里 感谢原文作者Kyle Quest以及翻译者影风LEY。出处见下: 原文链接:http://devs.cloudimmunity.com/gotchas-and-common-m...阅读全文

阅读:3766 评论:0

两个随机数函数的故事

我经常有一些困惑,`crypto/rand` 包和 `math/rand` 包是如何关联的,或者它们是如何按照预期的方式(一起)工作的?这是其他人已经思考过的问题,还是仅仅我个人的突发奇想呢?终于有一天,我决定攻克这个问题,这篇博客就是这次努力的结果。 ## `math` 包 如果你曾经关注过 `math/rand` 包,你会同意它提供了相当易用的 API。我最喜欢的例子是 `func Intn(n int) int` 函数,它返回了一个你指定范围内的随机数。非常有用! 你也许...阅读全文

2018-01-07 21:35:54 arthurlee
阅读:2870 评论:1