static uint Fibonacci(uint n)
{
return n <= 1 ? n : Fibonacci(n - 1) + Fibonacci(n - 2);
}
Func<uint> fibN = () => Fibonacci(n);
Func<int, int, int> add = (a, b) => a + b;
add 関数の構文を理解しています。int a および b パラメーターが「入る」 + b ステートメントの int 結果を返します。
しかし、なぜ fibN 関数に空のパラメーター block () があるのですか? n は、この関数にパラメータとして「行き」ませんか? この瞬間を理解するのを手伝ってください。