1、所有关键字(原子)必须是小写,如果首字母大写,则必须用单引号引起来。
2、变量必须是以大写字母或下划线开头。
3、谓词,根据参数个数的不同而不同。 temp/3 表示temp有三个参数
4、事实相当于数据库中的记录。
5、数据库的更新是通过consult’或‘reconsult’命令。
6、可以用变量来查询,再次查询时输入“;”(分号)
7、Prolog的四个端口:
_____________
call -->| | ----> exit
| |
fail <--| | <--- redo
|____________|
8、在联结的条件中,逗号(,)代表并且(和)
9、常用谓词:
write/1 : 写屏
nl/0 : 在屏幕上输出回车
tab/1: 输出n个空格
10、规则: head :- body ,存储起来的事实,后面的参数表示条件
11、算术规则:
(1)is:赋值
(2)可以用比较
12、数据管理:asserta(X)、asserta(X)、retract(X)
13、cut(!)表示抑制回溯
阅读(2534) | 评论(0) | 转发(0) |