logo search
TurboProlog / Документация / TOM_2

Стандартные домены.

name = d

Такое описание объявляет домен name, состоящий из элементов стандар-

тного типа домена d; тип домена d должен быть integer, char, real, ref,

string или symbol.

Это объявление используется для синтаксически похожих объектов, но

различающихся семантически. Например, NoOfApples и HeightdnFeet могут

быть представлены целыми числами и, следовательно, перепутаны. Вы можете

избежать этого, объявив два различных домена типа integer:

apples, height = integer

Объявление таким образом различных доменов позволяет Турбо Прологу

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

apples и height. Однако, оба домена могут быть взаимозаменяемо смешаны с

целыми числами, и вы можете использовать знак равенства для преобразова-

ния между apples и height.