人生三从境界:昨夜西风凋碧树,独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。

  2021年11月2日
摘要: 一、defer 的作用和执行时机 go 的 defer 语句是用来延迟执行函数的,而且延迟发生在调用函数 return之后,比如 func a() int { defer b() return 0 } b 的执行是发生在return 0之后,注意defer的语法,关键字defer之后是函数的调用。 阅读全文
posted @ 2021-11-02 19:43 测试开发喵 阅读(1844) 评论(0) 推荐(0) 编辑
摘要: 一、一个函数中多个defer的执行顺序 defer 的作用就是把defer关键字之后的函数执行压入一个栈中延迟执行,多个defer的执行顺序是后进先出LIFO,也就是先执行最后一个defer,最后执行第一个defer eg: 输出: 二、defer、return、返回值的执行返回值顺序 在此之前,先 阅读全文
posted @ 2021-11-02 19:29 测试开发喵 阅读(2671) 评论(0) 推荐(1) 编辑