go defer笔记

1、函数中return xxx非原子指令

2、函数返回过程:先给返回值赋值;再调用defer;最后回到调用函数中

  即:返回值 = xxx;

    defer;

    return;

3、多个defer调用顺序类似栈,最后面的defer被先调用

 

posted @ 2017-11-28 00:12  YYRise  阅读(168)  评论(0编辑  收藏  举报