i****y 发帖数: 84 | 1 他说最好就一个return在末尾,可是leetcode之类的题都是好多return啊。。。 |
z****e 发帖数: 54598 | 2 一般是没事的,但是如果你的循环嵌套太多,然后一堆的return,估计会比较麻烦
因为可读性会变差
但是有种写法是这样
if(n==0) return 0;
if(n==1) return 1;
if(n==2) return 2;
如果这样的话,就木有关系
主要是可读性上考量 |
a********m 发帖数: 15480 | 3 这是很早以前推荐的风格了,现在不那么强求(不过你不要和boss这么说。。。)。保
证可读性和可调试的前提下可以用。
【在 i****y 的大作中提到】 : 他说最好就一个return在末尾,可是leetcode之类的题都是好多return啊。。。
|
b******8 发帖数: 31 | 4 how about tail call optimization?
【在 i****y 的大作中提到】 : 他说最好就一个return在末尾,可是leetcode之类的题都是好多return啊。。。
|
h*****a 发帖数: 1718 | 5 没什么问题,现在程序的可维护性基本不靠这些东西。不过老板说的还是要听。:)
【在 i****y 的大作中提到】 : 他说最好就一个return在末尾,可是leetcode之类的题都是好多return啊。。。
|
p*****2 发帖数: 21240 | |