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

Объявление ссылочных типов

Когда система обнаруживает при выходе из предложения свободную пере-

менную, то выдается предупреждение. Если при этом вы нажмете F10, то пе-

ременная будет автоматически рассматриваться как переменная ссылочного

типа. Для того, чтобы не нажимать F10 при каждой компиляции вы должны яв-

но объявить тип переменной как ссылочный (reference) в секции типов

(domains). Это также необходимо при создании проекта (т.е. программы,

состоящей из нескольких модулей); когда в программе появляется свободная

переменная, относящаяся к глобальному типу, вы уже не отделаетесь простым

нажатием F10.

Необходимо заметить, что следующие предопределенные типы не могут

быть объявлены как ссылочные: file, reg, db_selector, bt_selector и

place.