![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go
文章平均质量分 93
Span_1024
More efficient. More methodical. More elegant.
展开
-
Go泛型前瞻(2021.9.17)
Prologue golang缺失泛型无疑是gophers的心头之痛,很多时候哪怕是Max或者IfElse这样简单的函数,我们都只能在臃肿的代码和类型转换/断言之间二选一。支持泛型的呼声也从09年一直到了今天。从2010年开始,已经设计了数版泛型方案 ...原创 2021-09-17 22:06:43 · 665 阅读 · 0 评论 -
[Go]从汇编层面理解Go的closures机制
Prologue Go除了对并发的良好的支持外,设计思路也是他颇有特色的一点。其设计上也借鉴了面向函数编程的思想, 闭包就是其中一个有趣的机制。 闭包,术语化的讲法是:一个函数以及他引用环境的集合。我们首先看一下,一个相对简单的闭包函数: package main func main(){ intseq := getfunc(1) intseq() } func getfunc(a int...原创 2020-04-10 18:14:37 · 337 阅读 · 1 评论