> > C#にローカル関数ってのがあってよ(;´Д`)
> > 関数内に関数を書けるんだよ
> > これ変数を共有できて便利なんだ
> クラスとの違いがよく分からない(;´Д`)
using System;
class Program
{
static void Main()
{
// Main 関数の中で、ローカル関数 f を定義
int f(int n) => n >= 1 ? n * f(n - 1) : 1;
Console.WriteLine(f(10));
}
}
こういうのができる(;´Д`)
参考:2021/03/06(土)15時12分59秒