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