黑马程序员技术交流社区
标题:
为何代码中一个return比两个return要好?
[打印本页]
作者:
liyudong
时间:
2016-11-4 20:43
标题:
为何代码中一个return比两个return要好?
1.
为何代码中一个return比两个return要好?
2.
while(true){
switch(2){
case 1:
break;
case 2:
return;
}
}
break是不再执行下面的情况,那么return在这里什么作用,是跳出while循环吗?
return是退出整个程序运行,还有别的用法吗?
作者:
cobblerime
时间:
2016-11-4 22:19
1.break是退出switch語句。while循環還會繼續。
2.return直接返回到函數被調用的地方。連while循環也退出了。具體看你的需求吧。
作者:
ylz1997
时间:
2016-11-4 22:27
break 跳出循环continue跳出本次循环 直接进去下次循环return跳出方法 返回值
作者:
Jerry007
时间:
2016-11-5 00:07
就问你能写一个return就搞定的事情,为毛要写两个? return是跳出方法,如果while循环在方法里,连方法都跳出去了,别说一个while循环了
作者:
大黄蜂
时间:
2016-11-5 00:39
楼上说的很清楚了,对比一下return、break、continue
作者:
杨森的安卓路
时间:
2016-11-5 10:33
程序执行到return就返回,而不继续执行return之后的语句了,比如你从家里出发,要去学校,你再家和学校的半路上放了一个return,当你走着走着,走到你放return的地方,你就不走了,直接回家
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2