1. 首页
  2. 编程语言
  3. 其他
  4. golang return省略用法说明

golang return省略用法说明

上传者: 2022-01-03 04:51:07上传 PDF文件 70.93 KB 热度 10次

golang函数如果返回值定义了变量,return后边必须跟着表达式或者值如果没有定义变量,return必须显示地返回对象Go语言中延迟函数defer充当着 cry...catch 的重任,使用起来也非常简便,然而在实际应用中,很多gopher并没有真正搞明白defer、return和返回值之间的执行顺序,从而掉进坑中,今天我们就来揭开它的神秘面纱!先来运行下面两段代码:1、多个defer的执行顺序为“后进先出”;2、defer、return、返回值三者的执行逻辑应该是:return最先执行,return负责将结果写入返回值中;接着defer开始执行一些收尾工作;最后函数携带当前返回值退出。

用户评论