程序员生存法则第一条——不要跟产品说话
程序员生存法则第一条——不要跟产品说话 :microphone: 最后,祝列位今晚能按时下班!  -- 来源:微博: 后厂村之...阅读全文
程序员生存法则第一条——不要跟产品说话 :microphone: 最后,祝列位今晚能按时下班!  -- 来源:微博: 后厂村之...阅读全文
一直用java没用过闭包(我还很菜,可能java也能闭包我不会罢了,希望有人回帖指点),刚接触golang对其闭包机制也挺疑惑。下面写了六个版本的闭包小谈一下。有几个版本摘自别家,看了有段时间我一时不记得来源了很对不起作者了! 版本1: package main import "fmt" func main() { var fn [10]func() for i := 0; i < len(fn); i++ { fn[i] = func() { fmt.Println(i) } } for _, f := range fn { f() } }结果如下:10 10 10 10 10 10 10 10 10 10 分析:mian()与func()[]数组构成闭包使用同一个i变量main函数不退出...阅读全文