swi prolog 使用教程

 时间:2024-10-21 11:37:41

1、为了能够更好地表达一组墙绅褡孛数据,Prolog引入了列表这种数据结构。 列表是一组项目的集合,此项目可以是Prolog的任何数据类型,包括结构和列表。列表的元素由方括号括起来,项目中间使用逗号分割。例如下面的列表列出了厨房中的物品。

swi prolog 使用教程

3、使用此列表可以与任意的列表匹配,匹配成功后,X绑定为列表的第一个项目的值,我们称之为表头(head)。而Y则绑定为剩下的列表,我们称之为表尾(tail)。输入?- [a|[b,c,d]] = [a,b,c,d]. yes

swi prolog 使用教程

5、由于第一个参数是变量,所以询问的模板能够与第一个子句匹配,并且变量X将绑定为表头。回显出X的值后,用户使用分号引起回溯,Prolog继续寻找更多的答案,与第二个子句进行匹配,这样就形成了稣匚邸腼递归调用。以上为swi prolog语言使用教程。

swi prolog 使用教程
  • Windows server 2008如何创建WINS静态映射记录
  • Arduino初始化器列表声明中初始化数组编程解读
  • pyqt5-表单布局中如何设置对齐方式和间距
  • java中如何获得checkbox的值
  • c#数字输入框如何显示01
  • 热门搜索
    北海旅游攻略自由行 长春大学旅游学院官网 苏州旅游地图 重庆武隆旅游攻略 湖南旅游地图 月坨岛旅游攻略 临海旅游 暑假去哪里旅游最好 大理旅游路线 旅游项目策划书