ラムダ式
1. ラムダ式は、無名関数の一例
2. 無名関数は変数に代入することもできる
3. 変数に代入した無名関数にローカル変数が含まれていたらクロージャと呼ばれる C#の例
code:C#
Action action = () => {
print("test");
}
action(); // test
Action
C#が用意してくれた型
返り値がない
Func<int>
返り値がint
引数あり
code:C#
Action<int> action;
int count = 0;
action = (x) => //†1
{
count += x;
print(count);
};
action(3); //3
action(33); //36
†1: xが引数となる