差分
[[C Sharp|C#]]による[[フィボナッチ数]]の記述例。
== 記述例 1 ==
本来ならば[[引数]] x が0以下の場合にエラー処理をしなければならないが省略してある。
<source lang="csharp">
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) );
}
}
</source>
== 関連項目 ==
* [[C Sharp|C#]]
* [[フィボナッチ数]]
== 参考文献 ==
<refeneces/>
== 外部リンク ==
{{stub}}
== 記述例 1 ==
本来ならば[[引数]] x が0以下の場合にエラー処理をしなければならないが省略してある。
<source lang="csharp">
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) );
}
}
</source>
== 関連項目 ==
* [[C Sharp|C#]]
* [[フィボナッチ数]]
== 参考文献 ==
<refeneces/>
== 外部リンク ==
{{stub}}