def Itest(*args,f):#变量可以指向函数,函数的参数能接受变量,那么一个函数可以接收另一个函数作为参数,这种函数就是高阶函数。
c=[]
for i in args:
c.append(i)
return f(c)
print(Itest(1,2,3,4,5,6,7,8,f=sum))
#高阶函数简单说,就像贪吃蛇一样,吃了和自己一样的函数,升级了,就变成了高阶函数def Itest(*args,f):#变量可以指向函数,函数的参数能接受变量,那么一个函数可以接收另一个函数作为参数,这种函数就是高阶函数。
c=[]
for i in args:
c.append(i)
return f(c)
print(Itest(1,2,3,4,5,6,7,8,f=sum))
#高阶函数简单说,就像贪吃蛇一样,吃了和自己一样的函数,升级了,就变成了高阶函数