如何在Prolog(Pengines)响应中添加字段?

时间:2019-05-14 20:27:58

标签: javascript json prolog response

我正在Pengines上运行的prolog服务器上构建一个简单的游戏。我有一个模板,它的Board字段为response.data[0].Board来响应我的javascript代码,但是当我需要返回其他信息时,我不能添加额外的字段。

我猜想当我调用一个分配值的函数时,它会在响应中可用。

在我的game.pl文件中,我具有:(例如,使用硬编码值)

calculateScores(Board,B,N):- 
  B=5,
  N=7.

...以及javascript调用:

pengine.ask("calculateScores("+Pengine.stringify(gridData)+",B, N)");

我的javascript代码具有以下功能:

gridData = response.data[0].Board‘

但是我还需要打电话:

whiteScore = response.data[0].B;
blackScore = response.data[0].N;

我应该能够从Prolog响应中获取5和7(在这种情况下)到我的javascript代码。

我相信我缺少一些中间步骤,但是我无法解决它。

0 个答案:

没有答案