程序是一系列的如果就,人生也是。
如果是紅燈我就停,如果是綠燈我就走。如果渴了就喝些水。如果餓了就吃點(diǎn)東西。如果女朋友不開(kāi)心了就哄哄她(據(jù)說(shuō)大多數(shù)程序員沒(méi)有女朋友,不過(guò)我有,哈哈哈)。這是一些簡(jiǎn)單的如果就,毫秒級(jí)處理。還有一些比較復(fù)雜的如果就。比如如果她喜歡我我就向他表白,但是怎么判斷她是不是喜歡我呢?如果她愿意單獨(dú)和我看電影,或者如果她同意和我吃飯,又或者如果她看我很開(kāi)心...,那么她就喜歡我。這個(gè)可以有無(wú)窮個(gè)如果就。
同樣的事情,不同人的如果就的復(fù)雜度也不一樣,比如買(mǎi)衣服這樣是,對(duì)于男的來(lái)說(shuō),如果穿著合適,大小差不多就買(mǎi)了,但是對(duì)于女人來(lái)說(shuō)就比較復(fù)雜了,她們或許會(huì)這樣想,如果這件衣服的顏色淡一點(diǎn),并且袖子短一點(diǎn),并且腰瘦一點(diǎn),并且紐扣漂亮一點(diǎn),并且不那么像同事穿的那件我就買(mǎi)了。而且這里的條件根據(jù)時(shí)間,天氣及周圍環(huán)境的不同而有不同的權(quán)重。
在編寫(xiě)程序時(shí),我們希望我們的代碼里的如果就少一些,嵌套淺一些,讓代碼看起來(lái)簡(jiǎn)單些,已達(dá)到減少bug的目的。生活中的如果就太多也會(huì)繁瑣,消耗大腦的精力。我們可像寫(xiě)代碼一樣減少如果就的難度到達(dá)減少精力的損耗。