为了账号安全,请及时绑定邮箱和手机立即绑定

关于异常中return后面接变量赋值语句求解....

RT. (来自第三季1-3)

catch{ }那里return result = 999;  视频结果返回的是result的值. 但我还是不太懂...

就我之前理解的return返回值后面直接返回的是变量or常量or数组... 

而这里用到了 返回+定义result ,完成了两个动作, 第一次看到这种写法. 

希望幕友们帮忙普及一下知识,不胜感激.

正在回答

1 回答

result 上面不是定义好了吗  ,  int result = 100;

0 回复 有任何疑惑可以回复我~
#1

Jy_z 提问者

是的。 视频中第二个调用输出结果也是result=999; 我的意思是在catch{}那里 return result=999; 这样写,我是第一次见这种写法,所以不太懂。 如果分开写 result=999; return result; //这样我就能理解.
2015-02-09 回复 有任何疑惑可以回复我~
#2

_Exception 回复 Jy_z 提问者

明白就好了 , 就简化了一步而已 ,
2015-02-09 回复 有任何疑惑可以回复我~
#3

Jy_z 提问者

非常感谢!
2015-02-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于异常中return后面接变量赋值语句求解....

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信