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


Шаблон полиморфизма Java Enum
В Java группа констант обычно представлена ​​в виде перечисления. Перечисление может реализовать интерфейс, который позволяет ему быть полиморфным. В этом уроке я покажу, как реализовать Шаблон полиморфизма Enum на реальном примере.

Перечисления С#
Перечисление (или «перечисление») в C# — это тип значения, представляющий набор именованных констант. Перечисления определяются с помощью ключевого слова enum , а константы называются «членами перечисления». Вот пример того, как определить и использовать перечисление в C#: using System; namespace EnumExample { // Define an enum called "DaysOfTheWeek" with seven members enum DaysOfTheWeek { Sunday, Monday, Tuesday, Wednesday,..

Битва enum против const: Enums в TypeScript
Анализ различных способов определения Enum в коде TypeScript. Принимая во внимание тип перечисления, в котором присваивается значение элемента перечисления, например, каждый фрукт получает значение: enum Fruit { banana = 'banana', apple = 'apple', } var Fruit; (function (Fruit) { Fruit["banana"] = "banana"; Fruit["apple"] = "apple"; })(Fruit || (Fruit = {})); Мы не сравниваем приведенный ниже тип перечисления, потому что он..

Как сохранить последовательность, используя атрибут enum Flags
Вы когда-нибудь сталкивались с проблемой, когда вы хотели получить все предыдущие значения перечисления из текущего значения, но в итоге создавали новый список для сохранения последовательности? Если да, то вы по адресу 😉. Прежде всего давайте разберемся, что такое перечисление, а затем перейдем к части решения. Перечисление:- Перечисление — это специальный «класс», который представляет группу констант (неизменяемые переменные или переменные, доступные только для чтения). Чтобы..

Скрытые красоты перечислений Java
Давайте посмотрим на мощь и красоту того, что может предоставить Java Enums… Я также создал видео, описывающее те же темы, на основе этой статьи, так что вы можете продолжить, объединив видео и этот пост. Что такое перечисление? Перечисления — предпочтительный способ определения фиксированных значений, которые вы хотите использовать в своем коде. Они представляют собой особый тип класса Java и содержат группу неизменяемых переменных. Например: enum Level { INFO, WARNING,..

8 расширенных функций Typescript: более глубокое погружение в язык
Typescript — это строгий синтаксический надмножество JavaScript , разработанный Microsoft и добавляющий в язык необязательную статическую типизацию. TypeScript используется для создания крупномасштабных поддерживаемых приложений JavaScript. В отличие от Javascript, Typescript может выявлять ошибки или ошибки на ранней стадии процесса разработки (во время компиляции). Это может сэкономить время, сократив усилия по изменению кода при возникновении проблем после запуска приложений...

«Правильный» способ перечисления Golang
Чрезмерная педантичность с типами может привести к более надежным перечислениям… но, вероятно, нет… Что такое тип? Давайте начнем с абстрактного ответа на этот основной вопрос: тип — это просто набор значений. Точнее, набор всех значений этого типа. Например: bool = { true, false } int = { ..., -2, -1, 0, 1, 2, ... } uint = { 0, 1, 2, ... } Еще одно понятие, которое будет важно позже, — мощность типа. Мощность можно просто рассматривать как количество значений этого типа...