我保證這不是功課。我只是一個好奇的新手。PHP:有人可以解釋這段代碼的工作原理嗎? (斐波那契)
如何做到這一點:
function f($i){return $i<2?$i:f($i-1)+f($i-2);}
(寫人聰明)
產生相同的結果,因爲這
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);
}
(礦)
我想我只是不沒有語法。那裏是否有if語句?
哇。這很方便。 – Greg 2009-11-28 02:46:31