Реализация методов в перечислениях. #enumerations #mutating
В Swift перечисления(enumerations) являются действительно первоклассными типами и обладают несколькими расширенными возможностями. Одной из таких возможностей является возможность определять методы для case внутри перечисления.
Одним из таких вариантов использования является мутирующий метод в перечислении. Мутирующий метод - это метод, который изменяет значения своих же case при выполнении. Давайте рассмотрим пример с перечислением сезонов, чтобы вникнуть в концепцию.
В Swift перечисления(enumerations) являются действительно первоклассными типами и обладают несколькими расширенными возможностями. Одной из таких возможностей является возможность определять методы для case внутри перечисления.
Одним из таких вариантов использования является мутирующий метод в перечислении. Мутирующий метод - это метод, который изменяет значения своих же case при выполнении. Давайте рассмотрим пример с перечислением сезонов, чтобы вникнуть в концепцию.