标签: prolog
我希望函数为特定对象输入X,Y,然后在X和Y中给我一个值。
value(X,Y):-将保存的值返回到(X,Y)。
答案 0 :(得分:0)
如果希望您的谓词“返回”某些内容,请记住这不是一个函数,并且没有返回值。谓词唯一的“返回值”是成功还是失败。
您可以在谓词中添加一个额外的参数,但是在示例中您给出的说法很愚蠢:如果我正确阅读此谓词,您已经有了谓词cell(X, Y, Value)。
cell(X, Y, Value)