问题标签 [instantiation-error]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
427 浏览

node.js - 超级账本结构:错误!404 未找到 - 获取 https://registry.npmjs.org/fabric-chaincode-api (v 1.4.5)

我使用 Node.js API 编写了我的链代码,现在我正在尝试实例化。

图片:超级账本/fabric-peer:1.4.5

我的 package.json 有以下来源:

但是当我调用 CLI 容器来实例化链码(演示合同)时:

我在 PEER 容器中收到后续错误,并且链代码无法实例化。

我不知道如何摆脱这种错误状况。拜托,你能帮帮我吗?


问候, Magno A. Cavalcante

0 投票
1 回答
31 浏览

python - 如何正确实例化这段代码?

我想通过将 M,F 声明为变量来实例化两个子类。从那里,我想打印结果实例的性别。

我正在密切关注示例,但我无法辨别为什么我的代码不起作用并且我不断收到错误消息:“get_gender() 采用 0 个位置参数,但给出了 1 个”

我会很感激任何建议

0 投票
1 回答
69 浏览

prolog - Prolog 节点 ID 列表之间的总和距离

我在 distancePath 上遇到了某种问题,因为当我运行distancePath([1,2,3],Distance).它时,它会给我“(is)/2 的参数 2 中的实例化错误”有人可以帮助我吗?

0 投票
2 回答
147 浏览

prolog - 我应该通过抛出实例化错误来强制执行模式声明吗?

我一直在研究一些代码,其中我的谓词在某些模式下使用时不会终止或给出不正确的解决方案。

这是一个例子:

所以我的问题是,如果第一个参数没有实例化,我是否最好抛出错误?

我一直在阅读一些 Prolog 库,例如apply.pl,在我的系统上位于/usr/local/logic/lib/swipl/library/apply.pl. 这是直接来自这个库的代码。请注意,此处没有提到任何实例化错误。

然而,如果我像这样使用这个谓词,我会得到一个实例化错误:

我不明白 Prolog 是如何知道抛出这个错误的。

0 投票
1 回答
140 浏览

list - 在 Prolog 中查找所有大小为 N 的子列表

我是 Prolog 的新手,我一直坚持写这个谓词。基本上我得到了一个列表,我需要找到大小为 N 的最常见的子列表。示例:

  1. most_common_sublist([1,2,2,3,2,2,4,2,2,3],1,L), 输出应该是L=[2];

  2. most_common_sublist([1,2,2,3,2,2,4,2,2,3],2,L), 输出应该是L=[2,2];

  3. most_common_sublist([1,2,2,3,2,2,4,2,2,3],3,L), 输出应该是L=[2,2,3];

我的方法是编写一个谓词来获取列表的前 N ​​个元素,编写第二个谓词,它将充当生成器(一遍又一遍地调用第一个谓词,直到列表缩短到 N 大小),然后检查所有生成的子列表中有多少次匹配并获得最大值。

我被困在生成器谓词上,其余的我很确定我知道怎么写。

到目前为止,这是我的代码:

这是我得到的错误:

我知道错误意味着我没有传递正确的值,但我不明白我哪里出错了。任何帮助

0 投票
1 回答
64 浏览

prolog - prolog 参数没有充分实例化错误

我必须编写一个序言查询来打印每个家庭的家庭详细信息,其中孩子的总收入超过他们的父母,我已经写过但我收到了这个错误

这是基本代码:

这是我的要求代码:

以及对需求的查询:

有人可以向我解释为什么它不起作用吗?

0 投票
0 回答
82 浏览

prolog - Prolog:参数没有充分实例化

我正在尝试编译和查询此代码:

当我的查询是:?-验证(2,1)。

它返回:

但是当我的查询是:?-验证(1,1)。

它返回:

有人可以向我解释这里有什么问题吗,难道不应该在第二个查询中将 (1,1) 传递给医生 (X,Y) 并返回 false 吗?

提前致谢!

0 投票
1 回答
57 浏览

prolog - 尝试获取组合时参数没有充分实例化

我正在学习 Prolog,我想根据卡路里建立一个食谱推荐。因此,根据您输入的卡路里数量,我想返回早餐、午餐和晚餐的组合。

早餐、晚餐和午餐的组成不同,所以在这种情况下,早餐由饮料和菜肴组成,而菜肴本身则由谷物、水果或蔬菜以及动物源性食品组成。

现在,我正在尝试获取所有可能的早餐我有以下 Prolog 代码

如果我执行菜功能,它只需要 600 卡路里,它会返回给定食物的组合,但是当我尝试实现相同的逻辑来组成早餐功能时,它会抛出以下错误

而且我搜索了一会儿,发现是因为一个 var 是 inst 初始化的,但是我没有找到问题的根源。

知识数据库声明的一个例子是

其中第一个是食物的名称,第二个是卡路里

0 投票
3 回答
55 浏览

prolog - 无法在 Prolog 中检查未知数的相等性

当尝试使用一个简单的程序来查找乘以 100 的数字时,我可以检查设置值,例如prod_hundred(2, 50),但是如果我想找到一个值prod_hundred(4, X),我会得到:

我知道这是因为我不能使用 '=:=' 来评估未知数,但使用 == 它只是比较"2*50""100"而不是评估2*50

代码:

0 投票
1 回答
43 浏览

prolog - 未捕获的异常:错误(实例化错误,(是)/ 2)

我正在制作一个程序来识别字符串中是否只有字母和空格,但它给了我一个错误,我无法解决它。

未捕获的异常:错误(实例化错误,(是)/ 2)

我认为错误仍然存​​在于 validazione_lista 但我无法解决它。