Open
Description
You already introduced switch expressions. Are you planning to add if expressions?
Syntax examples:
var x = if (a > 0) return 1; else return 2;
var x = if (a > 0) {
return 1;
} else if (b < 10) {
return 2;
} else {
return 3;
}
Currently we have only x ? y : z
operator, but it's not enough if we want more advanced branching.