튜플과 관계형 패턴을 사용하는 C#의 순수한 마법 | Jiří Činčura

Jiří Činčura님이 강력한 C#의 패턴 매칭을 이용해 switch 식에서 튜플의 패턴 매칭 코드를 소개합니다.

string Foo(int x, int y)
{
    return (x, y) switch
    {
        (> 32, not 3) => "foo",
        (> 40, not > 4) => "bar",
    };
}

https://www.tabsoverspaces.com/233887-pure-magic-in-csharp-using-tuples-and-relational-patterns?utm_source=feed

3 Likes