Срок для представления всех возможных значений переменной - PullRequest
5 голосов
/ 28 апреля 2009

Существует ли термин для представления набора всех возможных значений, которые может принимать переменная?

Аналогия:
В математике домен функции - это набор значений, для которых определена функция (функция может принимать аргумент).

Примеры:

  • Переменная типа UInt16 может содержать значения в диапазоне [0-65536).
  • Состояние завершения (представленное двойным значением) может содержать значение в диапазоне [0-100].
  • Пол (представлен Enum) может содержать одного из {Male, Female}.

Q:
Какой термин описывает все возможные значения, которые переменная может (контекстуально) принимать?

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

Ответы [ 11 ]

0 голосов
/ 28 апреля 2009

Я не знаю, является ли это точной терминологией (если она вообще есть), но я всегда упоминал ее как диапазон или в случае перечислений опции .

...