手機也能上課
1/6
函數式編程
函數式編程是一種編程風格(顧名思義)是基于函數的。
函數式編程的關鍵部分是高階函數。在上一課中,我們已經將這個想法簡單地看作是對象的功能。高階函數將其他函數作為參數,或將其作為結果返回。
例如:
def apply_twice(func, arg):
return func(func(arg))
def add_five(x):
return x + 5
print(apply_twice(add_five, 10))
結果:
20
函數 apply_twice 將另一個函數作為參數,并在其內部調用兩次。