フィボナッチ数/C Sharp
ナビゲーションに移動
検索に移動
記述例 1
本来ならば引数 x が0以下の場合にエラー処理をしなければならないが省略してある。
using System;
class AppMain
{
static Func<int, int> fib = x =>
(x <= 2) ? 1 : fib(x - 1) + fib(x - 2);
public static void Main(string[] args)
{
Console.WriteLine( fib(15) );
}
}
関連項目
参考文献