Udostępnij przez


Operacja CheckAllZero

W pełni kwalifikowana nazwa: Std.Diagnostics.CheckAllZero

operation CheckAllZero(qubits : Qubit[]) : Bool

Streszczenie

Sprawdza, czy wszystkie kubity w podanej tablicy znajdują się w stanie |0⟩. Zwraca wartość true, jeśli są.

Opis

Ta operacja sprawdza, czy wszystkie kubity w podanej tablicy znajdują się w stanie |0⟩. Zwróci wartość true tylko wtedy, gdy wszystkie kubity są deterministyczne w stanie |0⟩ i zwróci wartość false w przeciwnym razie. Ta operacja nie zmienia stanu kubitów.

Wkład

kubity

Kubity do sprawdzenia.

Wyjście

Wartość True, jeśli wszystkie kubity znajdują się w stanie |0⟩, w przeciwnym razie wartość false.

Uwagi

Ta operacja jest przydatna do sprawdzania, czy kubit znajduje się w stanie |0⟩ podczas symulacji. Nie można sprawdzić tego na sprzęcie bez mierzenia kubitu, który może zmienić stan.