Вопрос: Как сделать `fallthrough` в `switch` и когда это опасно?
Python
Junior
Без компании
Вопрос: Как сделать `fallthrough` в `switch` и когда это опасно?
Ответы
```go
x := 1
switch x {
case 1:
fmt.Println("one")
fallthrough
case 2:
fmt.Println("one-or-two")
}
```
**Как это работает:** `fallthrough` принудительно переходит к следующему `case`, игнорируя его условие. Использовать аккуратно — часто ухудшает читаемость.