if case let - это специальный синтаксис, который сочетает в себе условный оператор if с паттерном case для извлечения значений из перечислений (enum), чтобы проверить конкретный случай и извлечь связанные значения. if case let более компактен, чем полный switch, когда нужно проверить только один case Конструкция if case let выполняет две операции: 1. Проверяет, соответствует ли значение определенному шаблону (case) 2. Если соответствует - извлекает связанные значения в локальные константы Случай в нашем примере можно также перезаписать: - if case let Result.success(message) = result {... - if case .success(let message) = result {... Как вам больше нравится) Пользуйтесь