Я новичок в Swift и наткнулся на это в документации:
Вычислимые свойства предоставляются классами, структурами и Перечисления. Сохраненные свойства предоставляются только классами и структуры.
Почему? Связанные значения для перечисления работают как хранимые свойства? Похоже, что они сначала сохранили свойства - Почему нет хранимых свойств типа для классов в swift?