2 способа как из перечисления сделать массив
Дано перечисление:
Способ 1: Вручную прописать значения в массив
Решение в лоб, не самое удачное, но возможное.
Способ 2: Подписать перечисление под протокол CaseIterable
И применить метод allCases
Это более предпочтительное решение.
Протокол CaseIterable имеет единственный метод allCases, который и создает массив из перечисления.