我正在尝试获得在作业中收到的所有商标的总和,并将其退回。总和谓词的格式必须为sumAssignments(S)
。
以下是我所做的知识库:
assignment(1, A).
assignment(2, B).
assignment(3, C).
assignment(4, D).
assignment(5, E).
......其中assignment(1, A)
表示作业1具有可变等级A(可能是70,可能是50等)。
这是我尝试获得总和,仅用于测试目的的前两个任务:
sumAssignments(S) :- assignment(1, A), assignment(2, B), S=A+B.
总是返回是。这里的关键是我无法使用列表。
答案 0 :(得分:0)
我发现只有常量属于谓词,所以我们会找到一个代表'A'的任意数字而不是var startTime, endTime;
$(".btn-number").on('mousedown', function () {
endTime = new Date().getTime();
if (endTime - startTime < 250) {
longpress = false;
console.log('< 250');
} else if (endTime - startTime >= 300) {
longpress = true;
console.log('>= 300');
}
});
$(".btn-number").on('mouseup', function () {
startTime = new Date().getTime();
});
,在这种情况下可能是67或100:assignment(1, A).
总和工作正常这样做之后。