0

我有一个设置了所有值的地图/3,我如何从地图中更改一个值,例如我想更改为map(2,3,"O")map(2,3,"X")如何将“O”从该位置更改为“X”?

4

1 回答 1

1
:- dynamic map/3.

change_map(X,Y,Old,New) :- retract(map(X,Y,Old)), asserta(map(X,Y,New)).
于 2013-05-27T22:49:26.483 回答