在写代码的过程中,用得最多的语句大概就是if,else了,这个语句堪称万能语句,能满足绝大多数需求。但是如果太多的if,else嵌套,你还会去选择使用它吗?
本文推荐一种可以代替if,else语句的写法-卫语句,让你的代码运行更高效别再用if,else写代码了!高效语句你值得拥有!
但是如果嵌套七八个,十来个,你还愿意去看这些代码吗?代码的可读性有多差可想而知。
那么我们如何避免写这些嵌套的if,else语句呢?下面有请“卫语句”隆重出场!
1、是卫语句什么?
概念性的东西,作为程序员都不太喜欢,我就给大家总结一下:
2、卫语句如何使用?
当我们面对复杂业务逻辑的时候,写代码的过程中不知不觉就已经嵌套可N层if,else了,下图可能是大家真实的业务场景的模板性描述了。
普通业务逻辑代码
当他读到第n层的时候,估计就已经忘记第n-1层判断的是什么东西了。
那像上面的场景,用卫语句怎么写呢?下面给大家介绍一个万能的卫语句公式,让你一看就会,废话不多说,直接看代码!
如上图:
总结
其实写代码和做人做事是一样的,你写的代码能解决当下问题,但也要做好扩展和封装,以便满足未来可能变更的需求,这样才能逐渐还清你的“技术债”!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/65865.html