что означает предикат «readin» в prolog?

#prolog

#пролог

Вопрос:

У меня есть вопрос, и я надеюсь, что мне помогут:

что делает предикат «readin» в prolog?

Я искал в Google, но у меня ничего нет

не могли бы вы объяснить это мне на примере?

С уважением.

Комментарии:

1. какую реализацию prolog вы используете? Я тоже ничего не могу найти. вы уверены, что это встроенный предикат, а не что-то определенное в коде? есть ли у вас какой-либо код, который его использует?

2. спасибо за ответ, но я ничего не знаю об этом, и у меня нет кода. Я использую SWI. да, я уверен, что это встроенный предикат.

Ответ №1:

Я думаю, вы, должно быть, readln не readin видите. Предикат библиотеки readln/1 считывает токены из строки ввода в интерактивной консоли SWI-Prolog и составляет их список. Для большинства предикатов чтения терминов Prolog требуется точка для завершения ввода, но этот предикат будет включать любой завершающий период в списке.

Смотрите здесь немного документации.