次の方法で共有


CheckAllZero 操作

完全修飾名: Std.Diagnostics.CheckAllZero

operation CheckAllZero(qubits : Qubit[]) : Bool

概要

指定された配列内のすべての量子ビットが $|0⟩$ 状態であるかどうかを確認します。 存在する場合は true を返します。

形容

この操作では、指定された配列内のすべての量子ビットが $|0⟩$ 状態であるかどうかを確認します。 すべての量子ビットが $|0⟩$ 状態にある場合にのみ true が返され、それ以外の場合は false が返されます。 この操作では、量子ビットの状態は変更されません。

インプット

量子ビット

確認する量子ビット。

アウトプット

すべての量子ビットが $|0⟩$ 状態の場合は true、それ以外の場合は false。

備考

この操作は、シミュレーション中に量子ビットが $|0⟩$ 状態であるかどうかを確認するのに役立ちます。 状態を変更する可能性がある量子ビットを測定せずに、ハードウェアでこれを確認することはできません。