只会用if,else写代码?该换一种简单高效的方式了

在写代码的过程中 , 用得最多的语句大概就是if , else了 , 这个语句堪称万能语句 , 能满足绝大多数需求 。但是如果太多的if , else嵌套 , 你还会去选择使用它吗?
本文推荐一种可以代替if , else语句的写法-卫语句 , 让你的代码运行更高效别再用if , else写代码了!高效语句你值得拥有!
但是如果嵌套七八个 , 十来个 , 你还愿意去看这些代码吗?代码的可读性有多差可想而知 。

【只会用if,else写代码?该换一种简单高效的方式了】那么我们如何避免写这些嵌套的if , else语句呢?下面有请“卫语句”隆重出场!
1、是卫语句什么?
概念性的东西 , 作为程序员都不太喜欢 , 我就给大家总结一下:

2、卫语句如何使用?
当我们面对复杂业务逻辑的时候 , 写代码的过程中不知不觉就已经嵌套可N层if , else了 , 下图可能是大家真实的业务场景的模板性描述了 。
普通业务逻辑代码
当他读到第n层的时候 , 估计就已经忘记第n-1层判断的是什么东西了 。
那像上面的场景 , 用卫语句怎么写呢?下面给大家介绍一个万能的卫语句公式 , 让你一看就会 , 废话不多说 , 直接看代码!
如上图:
总结

其实写代码和做人做事是一样的 , 你写的代码能解决当下问题 , 但也要做好扩展和封装 , 以便满足未来可能变更的需求 , 这样才能逐渐还清你的“技术债”!

    推荐阅读