请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于if写法的问题

在本节中,我看到老师的写法是 if 接着 if 最终的处理,在这里为何不应用 if else 来处理,这是写代码的习惯,还是出于什么考虑。
这不是面向对象的思路与面向过程的思路的差别
我第一想到就是用 if (){} else if () {} else {}

正在回答

1回答

你可以试试把两种写法都写出来,放在一块做个对比。从实现上来说二者没啥差别,但是从可读性和维护性上二者是有区别,扁平化的代码在这方面总是会优于嵌套代码的。当然,这个见仁见智,但我的习惯是尽可能保持代码扁平。
0 回复 有任何疑惑可以回复我~
  • 提问者 爱吃鱼的羊 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2023-04-25 17:04:57
  • 提问者 爱吃鱼的羊 #2
    原来如此,了解了,看来以后我也用这扁平化写代码,对比之前写的代码的差异。
    回复 有任何疑惑可以回复我~ 2023-04-25 17:06:49
  • 沁尘 回复 提问者 爱吃鱼的羊 #3
    可以的。工程实践的东西一定要自己在工程中去运用了才能分辨。。
    回复 有任何疑惑可以回复我~ 2023-04-25 21:43:29
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号