逻辑的基本是两个分支

2018-08-08 16:55 更新
熟练的程序员,并不用特意去想“完整性和排他性”也能写出if吾句。他们迅速熟练地写出条件表达式,“刷” 地一下就将条件为真和为假时的处理方法写好了。尤其是像这里所示的简单规则,用if语句写也只是三下五除二的事情。


但是程序员要写几十条、几百条if语句。即使每一条都很简单,但在错综复杂的if语句的组合中,只要稍微出点错,就会产生bug。
因此,即使在编写简单的if语句时,也必须兼顾完整性和排他性。前面例举的巴士费用规则,就是希望大家能意识到“ 遗漏” 和 “ 重复”。


逻辑从根本上说是对完整性和排他性的组合表达。虽然完整性和排他性只是两个简单的特性,但存在于任何一个或简单或复杂的命题之中。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号