我现在有如下程序:
location_set(1, 2).
location_set(1, 3).
location_set(1, 4).
init :-
location_set([X, Y]),
assert( location([X, Y]) ).
然而这样执行了以后, KB 里只有 location(1, 2).。那么,如果我想把所有符合 location_set([X, Y]).的都 assert ,应该怎么做呢?
location_set(1, 2).
location_set(1, 3).
location_set(1, 4).
init :-
location_set([X, Y]),
assert( location([X, Y]) ).
然而这样执行了以后, KB 里只有 location(1, 2).。那么,如果我想把所有符合 location_set([X, Y]).的都 assert ,应该怎么做呢?