Перелічуваний тип даних
Перелічуваний тип даних (англ. enumerated type, enumeration, enum, в R також англ. factor) - тип даних що складається з множини іменованих значень які називаються елементами, членами чи енумераторами типу.
В різних мовах програмування
C
В сі виділений окремий тип перерахування (enum), що задає набір всіх можливих цілочисельних значень змінної цього типу. Наприклад:
#include <conio.h>
#include <stdio.h>
enum Gender {
MALE,
FEMALE
};
void main() {
enum Gender a, b;
a = MALE;
b = FEMALE;
printf("a = %d\n", a);
printf("b = %d\n", b);
getch();
}
Прийнято писати імена полів перерахування, як і константи, великими літерами. Так як поля перерахування цілого типу, то вони можуть бути використані в операторі switch.
Див. також
Зноски
- Effective Go. golang.org. The Go Authors. Процитовано 13 травня 2014.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.