prolog - 如何在 Prolog 中使两个列表相交
问题描述
我这样做
一个([1,3,5,2,4])。
b([6,1,2])。
issn(L):-交叉点(a,b,L)。
为什么我会假?
谢谢
解决方案
我找到了!
一个([1,3,5,2,4])。
b([6,1,2])。
issn(L):- a(D), b(G), 交叉点(D,G,L)。
推荐阅读
- xml - 如何确定 xml 在代号中的格式是否正确?
- sql - 是否与空值定义的行为进行比较?
- java - HTML 音频标签在 localhost 中无法使用 apache tomcat
- postgresql - 错误:YAML 解析错误 - 将 YAML 转换为 JSON 时出错:yaml: control characters are not allowed
- java - 如何通过热敏打印机在卷筒上正确对齐打印多个标签
- python - 使用 multiprocessing.pool() 遍历列表
- windows - 是否可以在 windows iis 上运行 Nest.js 应用程序?
- c++ - 如何使用 C++17 的文件系统检查路径是否引用 Windows 中的卷?
- python - Python:加载txt文件并形成数据框
- node.js - 实体管理器和存储库 typeorm 之间的区别