请教大家一个问题。

MrTools · · 2530 次点击
更多评论
这里需要了解一下细节: 1、defer、return、返回值三者的执行顺序:return最先执行,并将结果写入返回值,接着defer开始执行一些收尾工作,最后函数携带当前返回值退出。 2、defer可以修改命名返回变量的值,无法修改普通局部变量的值。 看完下面的这个例子就明白了 https://www.cnblogs.com/QG-whz/p/7656400.html
#2