njqijie 发表于 2018-10-27 08:25:51

关于高阶函数

>> def high(func, value):
...   return func(value)
...
>>> lst = high(dir, int)
>>> print(lst[-3:])
['imag', 'numerator', 'real']

请问 lst = high(dir, int)这个里面的int 是晒意思??

claws0n 发表于 2018-10-27 10:52:43

要求传参是 int

njqijie 发表于 2018-10-28 06:33:42

claws0n 发表于 2018-10-27 10:52
要求传参是 int

但是传进去的参数对整个程序有何意义?不太明白

claws0n 发表于 2018-10-28 11:19:23

njqijie 发表于 2018-10-28 06:33
但是传进去的参数对整个程序有何意义?不太明白

要看你的 func(value) 是什么函数呀,虽然这里用 value,但是也有类型的限制吧。刚好需要整型,所以外面包装的函数用整型咯
页: [1]
查看完整版本: 关于高阶函数