switch (var) {
case var < 0:
foo(1);
break;
case var > 0:
foo(2);
break;
default:
foo(3);
}
===
выражения в switch()
с очередным case
должно дать true
, чтобы выполнился код в этом case
.var = true
а в остальных случаях будет срабатывать default
. Наверное, не совсем то, что хотелось?