極客漫畫:函數語言程式設計的世界

Daniel Stori發表於2018-08-31

極客漫畫:函數語言程式設計的世界

作者巧妙地指出了函數語言程式設計不可變immultable的特點。當你需要改變一個物件的屬性的時候……嗯,銷燬了再建立一個就是了。

這裡的老闆想來份變數(改變全域性變數的值),而所謂副作用side effect,指的是在這種程式設計正規化下,函式內部與外部互動可能會產生運算以外的其他結果,或導致程式出現不可預料的行為。

或許,事件驅動的程式設計正規化會好一點……?


via: http://turnoff.us/geek/functional-world/

作者:Daniel Stori 譯者&點評:ItsLucas 校對&合成 :Bestony

本文由 LCTT 原創編譯,Linux中國 榮譽推出

相關文章