我保证这不是功课.我只是一个好奇的新手.
这是怎么回事
function f($i){return $i<2?$i:f($i-1)+f($i-2);}
Run Code Online (Sandbox Code Playgroud)
(聪明的人写的)
产生与此相同的结果
function fibonacci($n, $arr = array(0,1)){
$arr[] = $arr[(count($arr) - 1)] + $arr[(count($arr) - 2)];
if (count($arr) == $n) return $arr[$n - 1];
else return fibonacci($n, $arr);
}
Run Code Online (Sandbox Code Playgroud)
(矿)
我想我只是没有得到语法.那里有if语句吗?