Логические имена
В CLIPS система ввода/вывода реализована при помощи концепции логических имён. Логические имена позволяют обращаться к устройствам ввода/вывода без необходимости понимать детали этого обращения. Для всех операций вывода, логическим именем по умолчанию назначается stdout.
Функция printout
Для вывода данных на печать в CLIPS определена функция printout. Её синтаксис:
(printout <логическое имя> <выражение>*)
Чтобы функция printout обратилась к логическому имени вывода stdout, в качестве аргумента <логическое имя> необходимо набрать t:
Рисунок 4.1 – вывод текста на экран
На рисунке 4.1 CLIPS восстанавливает строку ввода сразу после вывода указанной последовательности символов. Для переноса строки используется сочетание символов crlf. Для одной функции printout переносов строки может быть сколь угодно много:
Чтобы вывести на экран значение числового выражения или переменной, нет необходимости заключать их в кавычки. Но стоит помнить, что все аргументы <выражение> printout выводятся без пробелов:
Рисунок 4.3 – вывод на экран значений переменных и выражений Условный оператор
|