Ruby面試精選30題 - Day24 nil?, empty? 和, blank? present? 比較?
這一系列精選面試題寫下來,我發現新手工程師對於相似、接近的method或概念都會比較困惑,也難怪熱門面試要考這些題目了!這樣才能鑑別出面試候選人真的有弄懂程式觀念。也希望我整理好的這30篇鐵人賽文章,未來能幫助到許多想學Ruby、進而想找相關工作的新手們!
這一系列精選面試題寫下來,我發現新手工程師對於相似、接近的method或概念都會比較困惑,也難怪熱門面試要考這些題目了!這樣才能鑑別出面試候選人真的有弄懂程式觀念。也希望我整理好的這30篇鐵人賽文章,未來能幫助到許多想學Ruby、進而想找相關工作的新手們!
前幾天我們把焦點集中在True or False(判斷真假),今天來研究幾個比較是否相等的方法!在程式世界裡,真假與相等都有更多元、更超乎想像的概念。如果是程式新手,可能會對這幾個看起來特別像的運算子:==, ===, eql?, equal?充滿黑人問號…???
and 和 && 以及 or 和 || 的意思雖然一樣,但就像以前在數學課學過的先乘除後加減的概念一樣,程式中的運算子之間也具有優先順序之分。符號的&&, || 的優先權高於關鍵字and, or,請參考Ruby API。
話說這個世界上有許多真假難分的東西…
30天挑戰已經進入2/3的里程盃了。可喜可賀,恭喜老爺,賀喜夫人!