go func(k interface{}) {
k +=1
}()
如果这里k带入了,就相单于是copy,不会影响外部的k值,在匿名函数中重新获取了内存地址
go func() {
k +=1
}()
这里k是没有带入的,就想单于直接使用的外部的内存地址,会对外部的k值进行修改
go func(k interface{}) {
k +=1
}()
如果这里k带入了,就相单于是copy,不会影响外部的k值,在匿名函数中重新获取了内存地址
go func() {
k +=1
}()
这里k是没有带入的,就想单于直接使用的外部的内存地址,会对外部的k值进行修改