TuProlog: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 837:
По умолчанию, имя библиотеки совпадает с полным именем класса, который отвечает за ее выполнение.
 
Однако возможно в прямой форме определить имя библиотеки, переопределив метод ''getName'' таким образом, чтобы он возвращал имя библиотеки как объект класса ''String''.
 
Например:
<pre>
 
package acme;
import alice.tuprolog.*;
Строка 847:
return “MyLibrary”;
}
}
</pre>
 
Этот класс определяет библиотеку, названную ''MyLibrary''.
 
Она может быть загружена в Prolog с помощью метода ''loadLibrary'', используя Java, или с помощью ''load library'' - встроенного предиката Prolog, определяющего полное имя класса (''acme.MyLib_ve00MyLib_ver00'').
Этот класс определяет библиотеку, названную MyLibrary.
 
Она может быть загружена в Prolog с помощью метода loadLibrary, используя Java, или с помощью load library - встроенного предиката Prolog, определяющего полное имя класса (acme.MyLib_ve00).
 
Она может быть выгружена с помощью метода ''unloadLibrary'' (или соответствующего встроенного предиката), указав вместо имени библиотеки (''MyLibrary'').