php 7 是否可以使用帶有立即調(diào)用函數(shù)的遞歸?例如,如果我想編寫斐波那契數(shù)列的遞歸版本?以下示例不起作用,但我希望它能幫助您理解我的想法。echo (function fn($x) { if($x==1||$x==0?0){ return $x; }else{ return fn($x-1) + fn($x+1); }})(4);
1 回答

手掌心
TA貢獻(xiàn)1942條經(jīng)驗(yàn) 獲得超3個贊
是的,你可以在 php 7 中使用 iife,如下所示:
(function() { echo "yes, this works in PHP 7.\n"; })();
或者
$arr = array();
($recursive = function (&$argument)
{
global $recursive;
if (count($argument) < 10)
{
$argument[] = 'foo';
$recursive($argument);
}
})($arr);
print_r($arr);
- 1 回答
- 0 關(guān)注
- 145 瀏覽
添加回答
舉報
0/150
提交
取消