发信人: scaret(方糖|似水流年|我是天蝎大使), 信区: WebDevelop
标 题: 如何用iff重写Fibonacci函数
发信站: 饮水思源 (2013年02月01日00:15:28 星期五), 站内信件

接昨天的问题,我们得到了一个 iff(TF,FuncT,FuncF)的if-else的函数版本实现,那么我
们来用用看它吧

Fibonacci数列是指从第三项起,每一项都是前两项和的数列: 1 1 2 3 5 8 13...

以下是使用"正常"JavaScript的求Fibonacci数列第n项的递归实现:

function Fibonacci(n){
if( n === 1 || n === 2 ){
return 1;
}
else{
return Fibonacci( n - 1 ) + Fibonacci( n - 2 );
}
}

请使用iff函数替换掉这个函数中的if判断,重新实现Fibonacci数列


--
. ╭
+¨+ ╰╯ .+¨+。 + `˙
不是习惯冷漠﹒ˇ ˇ而是不想让狂热的深情
+ 一一被窥透 + ╭╮未了的是一愁
¨+ .+·。+难改的痴情ˇ╰╯ .+¨ 所以最终 ╰╯
Scorpius 天蝎座 ゜˙ `选择了隐逸

※ 来源:·饮水思源 bbs.sjtu.edu.cn·[FROM: 114.92.215.242]

※ 修改:·scaret 于 2013年02月01日00:16:06 修改内容·[FROM: 114.92.215.242]