/*
람다식 문법 : (입력 파라미터) => { 실행문장 블럭 };

C# 3.0부터 지원하는 => 연산자는 C#에서 람다식(Lambda Expression)을 표현할 때 사용한다. 
람다식은 무명 메서드와 비슷하게 무명 함수(anonymous function)를 표현하는데 사용된다. 
람다식은 아래와 같이 입력 파라미터(0개 ~ N개)를 => 연산자 왼쪽에, 실행 문장들을 => 연산자 오른쪽에 둔다.
*/

using System;
using System.IO;

class Program
{
    static void Main(string[] args)
    {
        Func<int, int> DoubleFunc = (num) => num * 2;

        int nummmm = 10;
        Console.WriteLine(DoubleFunc(nummmm));         
    }
}

/* 원본과 위는 람다식표현으로 바꾼,ㅡㅡㅡㅡ
class Program
{
    static int DoubleFunc(int num)
    {
        return num * 2;
    }
    static void Main(string[] args)
    {
        Console.WriteLine(DoubleFunc(10));
    }
}
*/

+ Recent posts