您的变量解决方案是正确的.
返回变量是一种返回true的方法.这实际上意味着:当var = value时,这个目标是正确的,而不是这个目标是真的.
请注意,将其用作不同谓词中的子句将隐藏变量:
contains_identical_pair(List) :- member((A,A),List).
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1153 次 |
| 最近记录: |