#prolog
#пролог
Вопрос:
У меня есть вопрос, и я надеюсь, что мне помогут:
что делает предикат «readin» в prolog?
Я искал в Google, но у меня ничего нет
не могли бы вы объяснить это мне на примере?
С уважением.
Комментарии:
1. какую реализацию prolog вы используете? Я тоже ничего не могу найти. вы уверены, что это встроенный предикат, а не что-то определенное в коде? есть ли у вас какой-либо код, который его использует?
2. спасибо за ответ, но я ничего не знаю об этом, и у меня нет кода. Я использую SWI. да, я уверен, что это встроенный предикат.
Ответ №1:
Я думаю, вы, должно быть, readln
не readin
видите. Предикат библиотеки readln/1
считывает токены из строки ввода в интерактивной консоли SWI-Prolog и составляет их список. Для большинства предикатов чтения терминов Prolog требуется точка для завершения ввода, но этот предикат будет включать любой завершающий период в списке.
Смотрите здесь немного документации.