包含标签 Go 的文章

掌握 Context 包

via: https://medium.com/rungo/understanding-the-context-package-b2e407a9cdae 作者:Uday Hiwarale 在数据密集型和网络密集型的 Go 项目里,你可能会使用并发模式,多个协程并发或者并行地处理各种任务。 我们知道,channel 是……

阅读全文

使用 Go 语言 context 包的取消功能

via: https://www.sohamkamani.com/golang/2018-06-17-golang-using-context-cancellation/ 作者:Soham Kamani 使用过 Go 语言的人对 context 包应该都不陌生。context 包经常用于需要执行一些下游操作的地方,比如:执行 HTTP 请求、从数据库获取……

阅读全文

Go面试每天一篇(第 7 天)

1.关于字符串连接,下面语法正确的是? A. str := ‘abc’ + ‘123’ B. str := “abc” + “123” C. str := ‘123’ + “abc” S. fmt.Sprintf(“abc%d”, 123) 参考答案:BD 参考解析:考的知识点是字符串连接。除了以上两种……

阅读全文

Go面试每天一篇(第 5 天)

1.下面这段代码能否通过编译?不能的话,原因是什么?如果通过,输出什么? func main() { sn1 := struct { age int name string }{age: 11, name: "qq"} sn2 := struct { age int name string }{age: 11, name: "qq"} if sn1 == sn2 { fmt.Println("sn1 ==……

阅读全文