Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
|
switch-case [2023/09/12 09:32] oresh.dm создано |
switch-case [2023/09/12 09:47] (текущий) oresh.dm |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | * switch СравниваемоеЗначение { | + | Пример витязь и три напрвления: |
| - | | + | |
| - | | + | switch СравниваемоеЗначение { |
| - | | + | |
| - | | + | case v1: |
| - | | + | |
| - | | + | //код |
| - | | + | |
| + | case v2: | ||
| + | |||
| + | //code | ||
| + | |||
| + | case v3,v4,v5: // | ||
| + | |||
| + | //code | ||
| + | |||
| + | default: | ||
| + | |||
| + | //code | ||
| + | |||
| + | |||
| + | } | ||
| + | |||
| + | |||
| + | ====== // ====== | ||
| + | |||
| + | |||
| + | - fallthrough - продолжать после исполнения одного кейса(fallthrough - следующий кейс после него выполняется без проверки условия) | ||
| + | - break - выход из кейса(прерывание) | ||