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

Term_replace/4 Внешняя База Данных

Назначение Заменяет один терм другим

Обращение term_replace(БДанных,Домен,Ссылка,Терм)

Домены (db_selector,<domain>,ref,<term>)

Шаблоны описания (вх,вх,вх,вх)

аргументов

Описание term_replace заменяет один терм в базе данных другим.

БДанных Описывает базу данных.

Домен Имя домена, в котором находится терм.

Ссылка Номер ссылки базы данных для старого

терма.

Терм Новый терм

Неудачное Никогда не дает.

завершение

Ошибки 1030 Ошибка диска Вв/Выв.

1031 Переполнение в Системе Расширения Памяти.

1034 База данных не открыта.

1049 Неверный номер указателя базы данных.

Пример

domains

db_selector = mydba

dbdom = f(integer,char,real,string)

goal

db_open(mydba,"dd.bin",in_file),

chain_first(mydba,mychain,FIRSTREF),

term_replace(mydba,dbdom,FIRSTREF,

f(1,'x',88.99,"Turbo Prolog")),

db_close(mydba).