函數式風格錯誤處理 - OpenHome.cc
文章推薦指數: 80 %
回程式人目錄
iThome網站首載:函數式風格錯誤處理
程式人時常要與錯誤搏鬥,然而介紹或探討錯誤處理的文件或書籍,相對來說還是少了許多。
由於許多語言都內建了例外(Exception)處理機制,目前大家對以例外機制處理錯誤較為熟悉,然而觀察其它語言典範,從中觀察一些錯誤處理的方法,以不同的習慣來思索,在錯誤處理上可獲得不少的啟發。
舉例來說,例外處理多半是命令式風格,想想看函數式的世界中會是怎麼處理例外呢?
解決null問題的Option
Scala中有個Option,guava-li