Одна из тех тем, которую я долго не мог понять. Вопросы, которые задавал себе. И одно из главных преимуществ, которое я выделил для себя - разграничить количество вариантов для работы и более простое управление потоком. Как мы можем создать перечисление? enum Languages { case java case c++ case swift case objective-c } Мы создали свой тип Languages и перечислили все возможные для него варианты. Теперь давайте создадим один экземпляр. Также обратите внимание, что выше мы всего лишь перечислили возможные варианты, никаких значений внутри они не содержат...
Перечисление (enum) - это набор именованных констант, позволяющих сделать исходный код программы более удобочитаемым. Оно позволяет задать имена для небольшого набора используемых целочисленных значений. Зачем нужны перечисления (enum)? Рассмотрим следующий пример. В рамках приложения нем необходимо иметь переменную, в которой будет храниться день недели. Для того, чтобы решить эту задачу можно просто завести целочисленную переменную, в которой хранить номер дня недели. Но тут возникает другая проблема,...