邏輯的基本是兩個分支

2018-08-08 16:55 更新
熟練的程序員,并不用特意去想“完整性和排他性”也能寫出if吾句。他們迅速熟練地寫出條件表達(dá)式,“刷” 地一下就將條件為真和為假時的處理方法寫好了。尤其是像這里所示的簡單規(guī)則,用if語句寫也只是三下五除二的事情。


但是程序員要寫幾十條、幾百條if語句。即使每一條都很簡單,但在錯綜復(fù)雜的if語句的組合中,只要稍微出點錯,就會產(chǎn)生bug。
因此,即使在編寫簡單的if語句時,也必須兼顧完整性和排他性。前面例舉的巴士費用規(guī)則,就是希望大家能意識到“ 遺漏” 和 “ 重復(fù)”。


邏輯從根本上說是對完整性和排他性的組合表達(dá)。雖然完整性和排他性只是兩個簡單的特性,但存在于任何一個或簡單或復(fù)雜的命題之中。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號