当前位置: 代码迷 >> 综合 >> 高阶函数的概念
  详细解决方案

高阶函数的概念

热度:84   发布时间:2023-10-08 16:32:35.0

变量可以指向函数名,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。
 

def get_abs(n:int):if n < 0 :n = int(str(n).strip('-')) #去掉负号return ndef add(a,b,func):return func(a) + func(b)# 把get_abs当做参数,然后传到add函数后,就会调get_abs(a)+get_abs(b)得到两个绝对值
n=add(-1,5,get_abs) 
print(n)返回结果:
6

  相关解决方案