1
dousao 2016 年 8 月 28 日
break
|
2
Cbdy 2016 年 8 月 28 日 via Android
每个函数都要 return ,不然怎么回到调用者?
|
3
hahasong 2016 年 8 月 28 日
把公共的抽出来成一个函数,不同处理的再另写一个调用这个函数,之后再继续自己的处理
|
5
zhuangzhuang1988 2016 年 8 月 28 日
raise exception
|
6
21grams 2016 年 8 月 28 日 via Android
那就 return 呗,这有啥好纠结的
|
7
wizardoz 2016 年 8 月 28 日
回调函数
|
8
iamzuoxinyu 2016 年 8 月 28 日
函数加个 boolean 参数, true 则返回,否则继续。
|
9
bombless 2016 年 8 月 28 日 via Android 其实你永远不需要 return
你只需要把你想丢出来的值包到异常里抛出来 搞不懂 return 有啥用(滑稽 |
11
secondwtq 2016 年 8 月 28 日
Exception 不是 Expectation ... 随便当 control flow 用不太好吧
|
12
stillwater 2016 年 8 月 28 日
走到最后自己就 return None 了
|
13
fiht 2016 年 8 月 29 日
我才楼上是个写 python 的.
出现这样的事情那我感觉楼主你的方法封装得有点不对头啊 |
14
llajaunie 2016 年 8 月 29 日 via iPad
这样如何
bool action( int entree, int *sortie){ //... if(succes){ *sortie= valeur; return true ; } //.... return false ; } |
15
annielong 2016 年 8 月 29 日
或者都 return ,只不过不需要 return 的话 return 一个特殊值,然后调用后判断这个值
|
16
linuxchild 2016 年 8 月 29 日 via iPhone
遇到过类似情况 记得好像是把明确处理的给了值 其他的直接 return 了
|
17
msg7086 2016 年 8 月 29 日
明确函数的指责,不要为了重用就一股脑打包拆出来。
哪部分负责什么操作,输入是啥,输出是啥,异常是啥,做什么,先想好,就不会出现这种问题了。 |