白話 Python 的函數式編程

今天和大家聊聊 Python 的函數式編程特性。所謂函數式編程,就是指代碼中每一塊都是不可變的(immutable),都是由 pure function 的形式組成。這裏的 pure function 是指函數本身相互獨立,互不影響,對於相同的輸入,總會有相同的輸出。也就是我們常說的沒有副作用。舉個很簡單的例子,比如,對於一個列表,我想讓列表中的元素值都變爲原來的兩倍,我們可以寫成下面的形式: 如
相關文章
相關標籤/搜索