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