Возникла проблема при выполнении задания из учебника Swift:
«Напишите перечисление, которое будет соответствовать этому протоколу.»
Протокол имеет следующий вид:
protocol ExampleProtocol {
var simpleDescription: String { get }
mutating func adjust()
}
Вот пример перечисления:
enum SimpleEnum: ExampleProtocol {
var simpleDescription: String
func adjust() {
simpleDescription += "khdbc"
}
}
При этом Xcode ругается следующим образом: enum may not contain stored properties.
Подскажите пожалуйста, как должен выглядеть код для перечисления. Спасибо!