defer语句
2021-08-09 20:17:56 0 举报
golang defer语句学习
作者其他创作
大纲/内容
返回值 y = x = 5x++ // x = 6RET y = 5
返回值 x = 5x++ // x = 6RET x = 6
返回值 x = 5x ++ // x = 1 这个x是局部变量 和返回值x不是一个x 默认为零值0RET x = 5
defer注册要延迟执行的函数时该函数所有的参数都需要确定其值,即入栈时参数已经定死了即span style=\
返回值 = x = 5x++ // x = 6RET 返回值 = 5
defer语句就是被用来延迟执行代码的。延迟到什么时候呢?这要延迟到该语句所在的函数即将执行结束的那一刻,无论结束执行的原因是什么。
0 条评论
下一页