高阶函数
高阶函数(HOF)是至少满足以下条件之一的函数-
- 使用一个或多个函数作为参数
- 返回函数作为输出
PHP中的HOF
以下示例说明如何使用PHP(一种面向对象的编程语言)编写更高阶的函数-
<?php $twice_learnfk=function($f, $v) { return $f($f($v)); }; $f=function($v) { return $v + 3; }; echo($twice_learnfk($f, 7));
它将产生以下输出-
13Python中的YARD
以下示例说明如何使用Python(一种面向对象的编程语言)编写更高阶的函数-
def twice(function): return lambda x: function(function(x)) def f(x): return x + 3 g=twice(f) print g(7)
它将产生以下输出-
13
祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)
精选教程推荐
👇 以下精选教程可能对您有帮助,拓展您的技术视野
暂无学习笔记,成为第一个分享的人吧!
您的笔记将帮助成千上万的学习者