erlang雜記十一--不要偷懶的事情

erlang是一門奇怪的語言,任何操作都必須有返回值,所以使用erlang的時候請不要偷懶。

比如:

if X =:= 1->
        do_abc();
   X =:= 2 ->
        do_efg()
end

這樣的代碼是不對的,如果X沒匹配到,就會出現badmatch的錯誤,導致程序出錯。

所以 像 case, if, 帶有模式匹配的函數等,一定不要偷懶,寫一個任意匹配,然後記錄下日誌比代碼運行時出錯要好的多~


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章