Сортирует список L1 согласно стандартному порядку сравнения термов. Элементы списка должны иметь вид Key -Value. Дубликаты элементов не удаляются. Отсортированный список возвращается в аргументе L2.
L |
leash(+Mode)
Устанавливает режим работы с портом. Аргумент Mode может иметь значения full, tight, half или loose.
length(+List,-N)
Возвращает длину N списка List.
list_text(?List,?String)
Конвертирует список символов в строку или конвертирует атом или строку в список символов.
listing
Выводит на стандартное устройство вывода все предикаты текущего кодового мира.
listing(+Name)
listing(+Name/Arity)
listing(+[Name/Arity,Name/Arity])
Для заданного предиката или списка предикатов выводит на стандартное устройство вывода все фразы, его (предикат) или их (предикаты из списка) определяющие.
load_key(+Filename,+Key)
Загружает содержимое файла в базу данных под указанный ключ.
lock
Используется для блокировки возможности использования Ctrl-Break для немедленного завершения программы. Предикат lock добавляет 1 к системному семафору (счетчику блокировок). Должен использоваться совместно с предикатом unlock.
M |
mkdir(+Path)
Создает новую директорию. Если аргумент Path является полным именем пути (включая имя диска и имена директорий), то директория будет создана так, как это точно указано. Если аргумент Path – это просто имя без указания пути, тогда директория создается в текущей директории.
mth_ref(+Ref,+Dir,-NewRef)
Возвращает либо предыдущий (Dir = -1), либо следующий (Dir = 1) ссылочный номер базы данных для указанного ссылочного номера Ref.
N |
name(?Atom,?List)
Конвертирует список в атом или конвертирует атом (целое число) в список.
nl
nl(+Handle)
Производит переход на новую строку на стандартном устройстве вывода или в файловом потоке с идентификатором Handle.
nodebug
nodebug(-File)
Выключает отладчик. Если используется аргумент File, то в нем возвращается имя файла, в который производилась эхопечать сообщений отладчика.
nonvar(?X)
Согласуется, если X не является свободной переменной.
nospy(+Name)
nospy(+Name/Arity)
Удаляет точки слежения из указанного предиката.
not(+P)
Не согласуется, если цель P может быть согласована; в противном случае согласуется.
notrace
notrace(-File)
Предикат делает то же самое, что и предикат nodebug.
nref(+Ref,-Next)
Для указанного терма возвращает ссылочный номер терма следующего за ним в цепочке термов, хранящихся под тем же самым ключом.
nth_char(+N,-String,-Char)
Возвращает ASCII-код N-ого от начала строки символа. Нумерация символов в строке начинается с 0.
nth_ref(+Key,+N,-Ref)
Возвращает ссылочный номер N-ого по порядку терма в цепочке термов, хранящихся под указанным ключом.
number(?X)
Согласуется, если X является числом (целым или вещественным).
O |
op(+Prec,+Assoc,+Op)
Задает старшинство, ассоциативность и имя оператора.
open(-Handle,+Filename,+Access)
Открывает существующий файл. Аргумент Access может иметь значения
ü r – чтение;
ü w – запись;
ü a – добавление;
ü rw – чтение/запись;
ü ra – чтение/добавление;
ü dw – защита от записи;
ü drw – защита от чтения/записи;
ü cn – создание, если такого файла нет;
ü fe – отказ от работы, если файл уже существует;
ü re – замена файла, если уже существует;
ü ni – не наследуется порожденным дочерним процессом.
Если указывается более чем один режим доступа, нужно использовать список, например, режим чтения с защитой от записи [r,dw].
P |
p_open(-/+Handle,+Filename,+Access)
Открывает файл с заданным именем Filename. Если такого файла нет в текущей директории, p_open производит поиск в директориях, указанных в переменной окружения path файла autoexec.bat.
p_open(-Handle,+Filename,+Type,+Pathvar)
Открывает файл с заданным именем Filename. Pathvar позволяет включить такие переменные пути как include, help или path.
pfname(+FileName,?/+Prefix,?/+Name,?/+Extension, ?/+HasExt)
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.