在序言中,如果列表包含的元素是A/B
.
match(A,B,[H|T]) :- (H=A/B -> !; match(A,B,T)).
当我为 A 和 B 以及列表提供实例化变量时,这很有效。但是,如果我将列表作为变量提供,那么我会得到一个列表,其中包含_GXXXX
我不想获得的未实例化变量。有谁知道如何解决这一问题?
谢谢。
在序言中,如果列表包含的元素是A/B
.
match(A,B,[H|T]) :- (H=A/B -> !; match(A,B,T)).
当我为 A 和 B 以及列表提供实例化变量时,这很有效。但是,如果我将列表作为变量提供,那么我会得到一个列表,其中包含_GXXXX
我不想获得的未实例化变量。有谁知道如何解决这一问题?
谢谢。