共用方式為


StartCountingQubits 作業

完整名稱:Std.Diagnostics.StartCountingQubits

operation StartCountingQubits() : Unit

總結

開始計算配置的量子位數目。 如果已經計算量子位,就會失敗。

描述

這項作業可讓您計算配置到呼叫 StopCountingQubits 之前的量子位數目。 只有在配置新的唯一量子位時,計數器才會遞增,因此在個別配置之間重複使用相同的量子位多次並不會遞增計數器。

言論

這項作業適用於追蹤指定範圍中配置的唯一量子位數目。 除了 StopCountingQubits,它可以用來驗證指定的作業不會配置比預期的更多量子位。 例如

StartCountingQubits();
testOperation();
let qubitsAllocated = StopCountingQubits();
Fact(qubitsAllocated <= 4, "Operation should not allocate more than 4 qubits.");