邏輯的基本是兩個(gè)分支

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


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


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

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)