On Thursday, 23 November 2017 at 14:16:25 UTC, Andrea Fontana wrote:
On Thursday, 23 November 2017 at 13:47:37 UTC, Adam D. Ruppe wrote:
On Thursday, 23 November 2017 at 05:19:27 UTC, Andrey wrote:
for instance in kotlin it can be replace with this:
when {
    c1 -> foo(),
    c2 -> bar(),
    c3 -> ...
    else -> someDefault()
}

The `switch` statement covers some of these cases too.

Anyway you can create something like this:
https://run.dlang.io/is/7pbVXT

Syntax #4

 // Syntax #4
    when
        (
        c1, { writeln("first");       },
        c2, { writeln("second"); },
        { writeln("default"); }       
    );

:)

Reply via email to