5.10 编写高阶函数