App下載
1. 函數(shù)式編程的定義
Python3 進(jìn)階課程 / 1. 函數(shù)式編程的定義
手機(jī)也能上課
App下載
1/6

函數(shù)式編程

函數(shù)式編程是一種編程風(fēng)格(顧名思義)是基于函數(shù)的。

函數(shù)式編程的關(guān)鍵部分是高階函數(shù)。在上一課中,我們已經(jīng)將這個想法簡單地看作是對象的功能。高階函數(shù)將其他函數(shù)作為參數(shù),或?qū)⑵渥鳛榻Y(jié)果返回。


例如:

def apply_twice(func, arg):
   return func(func(arg))

def add_five(x):
   return x + 5

print(apply_twice(add_five, 10))

結(jié)果:

20

函數(shù) apply_twice 將另一個函數(shù)作為參數(shù),并在其內(nèi)部調(diào)用兩次。


+10 經(jīng)驗(yàn) +10積分
解析
提示
參考答案
+10 經(jīng)驗(yàn) +10積分
視頻播放結(jié)束,是否學(xué)習(xí)下一節(jié)?