# 高阶函数

# 定义

🤞

高阶函数(higher-order function)指操作函数的函数,一般情况如下

  • 1、函数可以作为参数被传递
  • 2、函数可以作为返回值输出

# 作为参数传递

把函数当作参数传递,代表可以抽离出一部分容易变化的业务逻辑,把这部分业务逻辑放在函数参数中,这样一来可以分离业务代码中变化与不变的部分。应用场景就是回调函数

# 当做返回值输出

# AOP

# 其它应用

Last Updated: 12/25/2021, 10:40:11 PM