从事实中检索特定参数
Retrieving a specific parameter from fact
我问过如何构建一个列表,其中包含按其中特定字符排序的事实,给出的解决方案是 KEY-Value return。
例如:
1-package(N,3,1).
然而我真正需要的是访问位置 N 中的变量。我尝试用 [K-H|T]
将密钥与事实分开,H 给我 package(N,3,1)
,但我如何访问 N?
只需写 H=package(N,3,1)
来统一 H 和术语 package(N,3,1)
而不是 return 在参数 return N 中输入 H。
另一种方法是直接写:[K-package(N,3,1)|T]
而不是 [K-H|T]
和 return N.
我问过如何构建一个列表,其中包含按其中特定字符排序的事实,给出的解决方案是 KEY-Value return。 例如:
1-package(N,3,1).
然而我真正需要的是访问位置 N 中的变量。我尝试用 [K-H|T]
将密钥与事实分开,H 给我 package(N,3,1)
,但我如何访问 N?
只需写 H=package(N,3,1)
来统一 H 和术语 package(N,3,1)
而不是 return 在参数 return N 中输入 H。
另一种方法是直接写:[K-package(N,3,1)|T]
而不是 [K-H|T]
和 return N.