Встречается на собеседованиях • сегодня

Что такое where в Swift

`where` в Swift используется для добавления дополнительных условий в различных контекстах, таких как: 1. **Циклы** – фильтрация итераций: ```swift for number in 1...10 where number % 2 == 0 { print(number) // Выведет чётные числа: 2, 4, 6, 8, 10 } ``` 2. **Switch-case** – уточнение условий: ```swift let point = (1, 1) switch point { case let (x, y) where x == y: print("Точка на диагонали") // Сработает здесь default: break } ``` 3. **Дженерики и протоколы** – ограничение типов: ```swift func process(_ value: T) where T: Numeric { print("Числовое значение:", value) } ``` `where` делает код более выразительным, заменяя вложенные `if` в подходящих случаях.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы