Дом Личные финансы , Работая с членами перечисления в Swift-dummies

, Работая с членами перечисления в Swift-dummies

Видео: Путин и Трамп встретятся в Украине... 2025

Видео: Путин и Трамп встретятся в Украине... 2025
Anonim

Внутри перечисления в Swift вы можете объявлять переменные или константы. Как вы можете видеть на рисунке и следующем листинге, перечисление содержит статическую переменную, состоящую из массива с пятью случаями перечисления.

enum Место: String {case park = "park", pool = "плавательный бассейн", бары = "альпинистские бары", track1 = "беговая дорожка", track2 = "прогулочная дорожка" статические объекты let = [park, pool, bars, track1, track2]}

Проделайте следующие шаги, чтобы изучить код, который вы видите здесь:

  1. Объявить перечисление места.

    Он имеет пять случаев.

  2. Объявить статический член перечисления.

    Его имя - это объекты, и это массив, состоящий из пяти случаев исключения.

    Обратите внимание, что элементы массива - это случаи перечисления: они не являются строками, и они не цитируются.

  3. Создайте переменную e и установите ее в исходное значение случая пула в перечислении Place.

    Вы используете объявление, а не экземпляр перечисления. Как вы видите, он имеет значение «плавательный бассейн» с соответствующей стоимостью пула.

  4. Если вы распечатаете его, вы увидите, что он идентифицирован только как значение Enum.

  5. Использовать быстрое перечисление для циклического преобразования массива объектов с использованием удобства в качестве переменной цикла.

    На игровой площадке вы увидите, что инструкция println выполняется пять раз.

  6. Создайте переменную String, вызвавшую результат, и установите ее в пустую строку.

  7. В другом быстром цикле перечисления добавьте каждое необработанное значение (строка) для результата вместе с запятой и пробелом.

  8. Результат печати.

    Этот тип кода можно использовать для создания флажков для всех значений перечисления.

Это использование быстрого перечисления будет обратным тому, что часто делается при рисовании интерфейса, а затем объявляет переменные, стоящие за флажками или другими элементами пользовательского интерфейса. В этом случае вы определяете перечисление и его случаи, а затем пишете код для создания элементов интерфейса. Попробуйте, и вы убедитесь, что это быстрее.

, Работая с членами перечисления в Swift-dummies

Выбор редактора

Электроника Проекты: как построить мотор-драйвер - манекены

Электроника Проекты: как построить мотор-драйвер - манекены

Этот проект представляет макет, который управляет небольшим двигателем постоянного тока 3 В от параллельного порта. Поскольку этот двигатель использует намного больше тока, чем может обрабатывать параллельный порт, для управления двигателем используется IC IC darlington ULN2003. Для работы над этим проектом вам нужен компьютер с параллельным портом и ...

Электроника Проекты: как построить схему драйвера светодиодов - манекены

Электроника Проекты: как построить схему драйвера светодиодов - манекены

В этом проекте вы создаете электронную схему, которая использует транзистор для включения светодиода с использованием тока, который намного меньше, чем светодиодный ток. Когда вы закроете переключатель, оба индикатора загорятся. Однако светодиод 1 ярче светодиода 2, поскольку ток коллектора больше, чем базовый ток. Если вы чувствуете ...

 Проекты электроники: как построить светодиодную вспышку с использованием осциллятора

Проекты электроники: как построить светодиодную вспышку с использованием осциллятора

Электронная схема, которая генерирует повторяющиеся сигналы, является осциллятором. Точный генерируемый сигнал зависит от типа схемы, используемой для создания генератора. Некоторые схемы генерируют синусоидальные волны, некоторые генерируют квадратные волны, а другие генерируют другие типы волн. Осцилляторы являются важными компонентами во многих различных типах электронных устройств, включая радиоприемники и ...

Выбор редактора

Администрирование сети: команда «Путь» - «пустышки»

Администрирование сети: команда «Путь» - «пустышки»

- Это интересная команда, уникальная для Windows. Это своего рода крест между командой ping и командой tracert, сочетающей функции обоих в одном инструменте. Когда вы запускаете путь, он сначала отслеживает маршрут до целевого адреса так, как это делает t

Сетевое администрирование: команда ipconfig - манекены

Сетевое администрирование: команда ipconfig - манекены

С помощью команды ipconfig отображает информацию о конфигурации TCP / IP компьютера. Его также можно использовать для обновления настроек DHCP и DNS. Отображение базовой конфигурации IP. Чтобы отобразить базовую конфигурацию IP для компьютера, используйте команду ipconfig без каких-либо параметров, например: C:> ipconfig Конфигурация Windows IP-адаптера Локальная область ...

Администрирование сети: структура Active Directory - манекены

Администрирование сети: структура Active Directory - манекены

Термины: объект, организационная единица, домен, дерево и леса используются для описания того, как Active Directory организует данные своего каталога. Как и все каталоги, Active Directory - это, по сути, система управления базами данных. База данных Active Directory хранится там, где хранятся отдельные объекты, отслеживаемые каталогом. Active Directory использует иерархическую модель базы данных, которая ...

Выбор редактора

Из диалогового окна QuarkXPress ShapeMaker - манекены

Из диалогового окна QuarkXPress ShapeMaker - манекены

В QuarkXPress, диалоговое окно ShapeMaker предоставляет вкладки для создания волн , многоугольники, спирали и прямоугольники. Чтобы запустить ShapeMaker, выберите «Утилиты» → «ShapeMaker». Вкладки в верхней части диалогового окна ShapeMaker позволяют переключаться на различные параметры форматирования (волны, полигоны, спирали и прямоугольники), а также вкладку «Предустановки» для создания и управления запрограммированными формами ...

Происхождение биткойнов - манекенов

Происхождение биткойнов - манекенов

Наиболее важным аспектом биткойна может быть концепция, стоящая за ней. Биткойн был создан разработчиком Сатоши Накамото. Вместо того, чтобы пытаться разработать совершенно новый способ оплаты, чтобы свергнуть то, как мы все платим за все в Интернете, Сатоши видел определенные проблемы с существующими платежными системами и хотел их решить. Концепция ...

С использованием сочетаний клавиш Scrivener для форматирования и редактирования - манекены

С использованием сочетаний клавиш Scrivener для форматирования и редактирования - манекены

Быстро работают при форматировании или редактировании ваших документов в Scrivener используя сочетания клавиш в этой таблице. Хотите сделать текст полужирным без использования панели инструментов? Нужно найти что-то в документе? Эти ярлыки могут сделать это. Scrivener Editing Controls Command Mac Ярлык Windows Shortcut Bold Командный ключ + B Ctrl + B Italic Command ...