我们平时写ifswitch或forif语句嵌套是常有嘚事儿,也一定写过多层if或forif语句嵌套嵌套的情况如果代码里的嵌套超过3层,阅读起来就会非常困难了我们应该尽量避免代码嵌套多层,最好不要超过2层
多层ifif语句嵌套嵌套是常有的事情,有什么好的方法可以减少嵌套呢
如果符合某个条件下可以直接终止函数,则应该將这个条件放在第一位我们来看看下面的例子。
注意:一般情况下我们写ifif语句嵌套会将条件为true的情况写在前面,这也比较符合我们的思维习惯如果是多层嵌套的情况,应该优先减少ifif语句嵌套的嵌套
[color=red]2 提取内层嵌套为一个函数进行调用
多层嵌套的时候我们还可以将内层嵌套提取到一个新的函数中,然后调用该函数这样代码也就更清晰了。