Prolog中%符号的含义是什么?

时间:2018-06-03 16:46:59

标签: prolog

我认为这个%符号只是prolog中的评论。我不确定。你能告诉我我是不对的吗?例如,我看到过这样的符号

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

有评论吗?

2 个答案:

答案 0 :(得分:1)

  

在Prolog中,percentage sign (%)表示剩余的字符   在线应该被忽略。 Source

  

在程序中有两种评论方式。一种方法是放置   特殊括号/ *(打开)和* /(关闭)之间的注释。   他们之间的任何东西都不会被Prolog视为其中的一部分   程序定义。括号可以分开任意数量   线。但请记住,如果使用此格式包含   关闭括号。另一种方法是使用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). */ 
     

摘自An Introduction to Natural Language Processing Through Prolog, Clive Matthews

我认为简单的谷歌搜索应该适合你。

答案 1 :(得分:0)

是的,这些都是普通的正常评论。 如果您想了解有关结构化评论的更多信息,请参阅http://chiselapp.com/user/ttmrichter/repository/swipldoctut/doc/tip/doc/tutorial.html