Публикации по теме 'enum'


Скрытая суперсила Swift Enums
Упрощение кода и уменьшение количества ошибок Вы когда-нибудь слышали о тайном обществе, в которое допускаются только члены, знающие тайное рукопожатие? Что ж, перечисления в Swift похожи на секретное рукопожатие в программировании. Они позволяют вам определить определенный набор связанных значений, с которыми может работать ваша программа, и только те, кто знает секретное рукопожатие, могут получить к ним доступ. Но не волнуйтесь, вам не нужно вступать в тайное общество, чтобы..

Анти-шаблон распределенного перечисления
Автор: Адам Уилсон , старший технический менеджер ThousandEyes Слишком часто я сталкиваюсь с кодовыми базами, в которых широко используются условные выражения, которые работают с членами перечисления, обычно широко распространенные по всему коду. К сожалению, это один из наиболее широко используемых антипаттернов, который до сих пор остается идиоматическим в большинстве языков. Чтобы дать более конкретный пример, представьте, что мы создаем простое приложение-калькулятор и хотим..

Подход к сохранению типов данных enum в PHP
Для любого приложения, созданного с помощью PHP, часто бывает, что некоторые классы имеют свойства перечисления, такие как статус, тип и статус публикации. Может быть несколько способов сохранить и получить эти значения в базу данных и из нее, однако, чтобы иметь чистый код и соглашение о структуре данных в масштабе всего проекта, рекомендуется использовать один метод для всего проекта. допустим, у нас есть класс Post со свойством status. Нам нужен простой способ определять и использовать..

Создавайте лучшие перечисления JavasScript с прокси
Когда мне нужен объект перечисления в JavaScript, я имел обыкновение использовать Object.freeze() для создания объекта только для чтения. Хотя это работает и является популярной практикой, замороженные объекты обеспечивают только неизменяемость. Что, если вы хотите вызвать исключение при ссылке на неизвестный параметр перечисления? Каждое взаимодействие с вашим перечислением будет считывать параметр из этого перечисления. «Решение с замороженным объектом» не устраняет скрытый сбой,..

Вопросы по теме 'enum'

Назначить Enum переменной в Objective-C
Как я могу назначить enum переменной и получить доступ его значение позже? Я думал, что это будет довольно просто, но каждый раз, когда я пытаюсь присвоить значение enum переменной (несоответствия типов или предупреждений в Xcode не появляется),...
6672 просмотров
schedule 24.10.2022