- числовой, bool
- Switch (Значение){…}
- case Литерал:
- БлокКода;
- break;
- default:
- БлокКода;
- case Литерал:
- Switch (Значение){…}
- Сокращенный
-
int fun(int op, int a, int b)=>
-
op switch {…};
-
1 => a + b,
-
2 => a — b,
-
3 => a * b,
-
_ => 0
-
-
-
- охранное условие
- switch ((a, b)) {…}
- case (> 0, > 0) when a == b:
- БлокКода;
- break;
- case (> 0, > 0):
- БлокКода;
- break;
- default:
- БлокКода;
- break;
- case (> 0, > 0) when a == b:
- switch ((a, b)) {…}
Рубрики