高阶函数(HOF)是至少满足以下条件之一的函数-
以下示例说明如何使用PHP(一种面向对象的编程语言)编写更高阶的函数-
<?php $twice_learnfk=function($f, $v) { return $f($f($v)); }; $f=function($v) { return $v + 3; }; echo($twice_learnfk($f, 7));
它将产生以下输出-
13
以下示例说明如何使用Python(一种面向对象的编程语言)编写更高阶的函数-
def twice(function): return lambda x: function(function(x)) def f(x): return x + 3 g=twice(f) print g(7)
它将产生以下输出-
13
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)