def f1(f2):
def f3():
return f2
就是函数里面的函数能访问到f2
php相关参考
https://.com/q/1010000004588881?_ea=659685
<?php
function f1($a){
function f2($b){
echo "$b\n";
}
f2($a);
}
f1(3);
不懂php,不过你说的是“闭包”,详情自行搜索。
<?
function c($msg){
return function() use($msg) {
echo $msg;
};
}
$a = c("hello world");
$a();
?>