• spartanatreyu@programming.dev
    link
    fedilink
    arrow-up
    5
    ·
    edit-2
    1 year ago

    Are you sure?

    Your C# example:

    var output = input switch
    {
        null    => "Null",
        0       => "Zero",
        > 0     => "Positive",
        _       => "Negative"
    };
    

    JS proposal for match:

    const output = match input {
        when null:    "Null";
        when 0:       "Zero";
        if input > 0: "Positive";
        default:      "Negative";
    }