1-Golang循环变量中的闭包问题
2019-04-12 本文已影响0人
itoocs
关闭闭包开发中遇到的实际问题:


解释:

注解:
这种问题的核心是,因为map中存储的是循环变量的指针,在循环结束会采用最后一次循环的指针所指向的值,如果把map中的value改为结构体类型,非指针类型,则不会存在这种问题
关闭闭包开发中遇到的实际问题:
解释:
注解:
这种问题的核心是,因为map中存储的是循环变量的指针,在循环结束会采用最后一次循环的指针所指向的值,如果把map中的value改为结构体类型,非指针类型,则不会存在这种问题