static void Method1(int a, int b)
{
if (a Console.WriteLine("a가 b보다 작습니다.");
else if (a > b)
Console.WriteLine("a가 b보다 큽니다.");
else
Console.WriteLine("a와 b가 같습니다.");
}
static void Method2(int a, int b) => (a Console.WriteLine("a가 b보다 작습니다.")).ElseIfThen((a > b), () => Console.WriteLine("a가 b보다 큽니다.")).ElseThen(() => Console.WriteLine("a와 b가 같습니다."));
static int MethodA(int a, int b)
{
if (a return b;
else if (a > b)
return a;
else
return 0;
}
static int MethodB(int a, int b) => (int)(a Lambda.Return(b)).ElseIfThen((a > b), () => Lambda.Return(a)).ElseThen(() => Lambda.Return(0));
한줄코딩 쌉가능
속도 비교해봤는데 1이랑 2는 속도 똑같고 A랑 B는 B가 좀더 느림
아시발 디시가 몇몇부분 지움
느리고 가독성 떨어지는 걸 하는 리유가? ㅋㅋ