개발/공부

[C#] 람다식

ssong_dev 2022. 6. 20. 12:55

람다 : 무명메서드

() => { }

이렇게 한줄로 처리되는 무명메서드를 람다식이라고 한다.

void TestFunc(Func<int,int,int> del)
{
	del(50,80);
}

private void Start()
{
	TestFunc((x,y) => { return (x + y); });
}

 

괄호 안에서 여러 줄을 처리하는 무명메서드를 람다문이라고 한다.

TestFunc((x,y) = >{
	Debug.Log("람다문 테스트");
    return (x + y);
})

 

 

체인을 풀어주는 경우에는 람다식을 쓸 수 없다. 람다식은 무명이기 때문!