【发布时间】:2018-07-30 19:18:57
【问题描述】:
使用 Q# 编码时,使用以下代码 sn-p 我得到一个聚合异常错误(似乎发生了一个或多个错误)。
这个特定的代码 sn-p 有什么问题,Q# 文档的哪些部分与这个问题有关?
代码片段:
// Try initial values
Result[] initials = new Result[] { Result.Zero, Result.One };
foreach (Result initial in initials)
{
BellTest.Run(sim, 1000, initial).Wait();
var res = BellTest.Run(sim, 1000, initial).Result;
var (numZeros, numOnes, agree) = res;
System.Console.WriteLine(
$"Init:{initial,-4} 0s={numZeros,-4} 1s={numOnes,-4} agree={agree,-4}");
}
【问题讨论】:
-
能否请您将此代码和包含BellTest操作定义的Q#代码包含为可以复制粘贴的代码sn-ps?这将使重现错误更容易
-
@MariiaMykhailova 我可以包含 Q# 代码,但我认为没有必要,因为它应该是由于未使用等待或结果关键字导致的错误
-
你能发一下
BellTest.Run代码sn-p吗?