天天看點

函數遞歸、匿名函數、内置函數

一、函數遞歸

1、什麼是函數遞歸

函數的一種嵌套調用的特殊形式

具體指的是調用函數過程中又調用自己,稱之為函數的遞歸調用

2、為什麼用函數遞歸?

某種情況使用會更友善更簡單

有意義的遞歸應該是在滿足某種條件下可以結束掉

一個遞歸的過程應該分為兩個階段:

1、回溯:向下一層一層調用

2、遞推:向上一層一層傳回

舉例

遞歸在什麼場景下友善?

遞歸是用函數實作循環

舉例1

舉例2 找數在不在清單内

二、匿名函數

常用用法是和其他函數一起搭配使用

舉例(找出字典中薪水最多的人)

三、内置函數了解

filter #(過濾器)

map #映現

reduce #子產品 歸納為

繼續閱讀