Что символ% означает в Прологе? - PullRequest
0 голосов
/ 03 июня 2018

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

%path(X,Y,[X,Y]):-
%next_to(X,Y).

естькомментарии?

Ответы [ 2 ]

0 голосов
/ 03 июня 2018

В Прологе percentage sign (%) означает, что оставшиеся символы в строке следует игнорировать. Источник


Существует два способа комментирования в программе.Один из методов заключается в размещении комментариев между специальными скобками / * (открыто) и * / (закрыто).Все, что находится между ними, не рассматривается Прологом как часть определения программы.Скобки могут быть разделены любым количеством строк.Однако помните, если вы используете этот формат для включения закрывающей скобки.Альтернативой является использование percentage sign, %.В этом случае все, что находится после знака в конце строки, игнорируется.

%Prolog ignores everything after this sign
%but only up to the end of the line.

/* However, Prolog ignores everything after this
bracket until the closing bracket (which may
be some lines away). */ 

Отрывок из, Введение в обработку естественного языка через пролог, Клайв Мэтьюз

Я думаю, что простой поиск в Google должен работать для вас.

0 голосов
/ 03 июня 2018

Да, это обычные нормальные комментарии.Если вы хотите узнать больше о структурированных комментариях, тогда есть это http://chiselapp.com/user/ttmrichter/repository/swipldoctut/doc/tip/doc/tutorial.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...