Вопрос проверяет знание ограничений enum в Swift и понимание их дизайна.
Короткий ответ
Нет, enum в Swift не может одновременно иметь raw value и associated value. Это ограничение языка. Enum либо используется как простое перечисление с raw value, либо как перечисление состояний с associated value. Такое разделение упрощает модель данных и работу компилятора. При необходимости эти подходы можно комбинировать косвенно.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.