else if觀念的顛覆
上學(xué)時(shí)曾兩度試圖通過(guò)<Think in Java>來(lái)加深對(duì)Java的認(rèn)識(shí)和學(xué)習(xí)。但當(dāng)時(shí)實(shí)在是看不懂,只好作罷。
實(shí)習(xí)工作一年多還沒看過(guò)<Thinking in Java>實(shí)在過(guò)不去,便從今年1月份慢慢讀了起來(lái)。
(通過(guò)第一遍的那少量的動(dòng)手更加認(rèn)同了“紙上得來(lái)終覺淺,絕知此事要躬行”的道理,看起來(lái)淺顯易懂的東西,親自上起手來(lái)并不容易啊:()
直到剛剛為了躲避洗衣機(jī)的噪音去樓下看書,才有了我這第一篇“文章”。
如果這樣,如果那樣,否則......
從打上學(xué)學(xué)習(xí)編程以來(lái)我一直以為else if 像if, else那樣是一個(gè)整體,甚至是一個(gè)“關(guān)鍵字”,直至昨天一直這么認(rèn)為。
當(dāng)在工作中使用了Ruby后,這種'誤解'絲毫沒有動(dòng)搖. 甚至'肯定'了那誤解.
elsif應(yīng)該是關(guān)鍵字了吧=_=.
現(xiàn)在終于明白了, else if 僅僅表示else 后面又跟了一個(gè)新的if語(yǔ)句。(當(dāng)我讀到這句話時(shí)非常的震撼啊,高興壞了 :D)
自由格式(free form)
c, Java都是自由格式的語(yǔ)言,先前看書時(shí)(畢業(yè)后=_=)也并未忽略這些話,但就是沒有意識(shí)到這個(gè)case.(意識(shí)不到位啊~)
正因?yàn)槭亲杂筛袷降?加上那樣的縮進(jìn)風(fēng)格,才很明了的表達(dá)了"這樣,那樣,否則..."的意圖.
看來(lái)必須要好好學(xué)習(xí)才行啊~ :D
原文鏈接:http://www.cnblogs.com/helloppx/archive/2012/03/05/elseif.html
【編輯推薦】