Operasi ApplyToEach

Peringatan

Dokumentasi ini mengacu pada QDK Klasik, yang telah digantikan oleh Modern QDK.

Silakan lihat https://aka.ms/qdk.api dokumentasi API untuk QDK Modern.

Namespace: Microsoft.Quantum.Canon

Paket: Microsoft.Quantum.Standard

Menerapkan operasi qubit tunggal ke setiap elemen dalam register.

operation ApplyToEach<'T> (singleElementOperation : ('T => Unit), register : 'T[]) : Unit

Input

singleElementOperation : 'T =>Unit

Operasi untuk diterapkan ke setiap qubit.

register : 'T[]

Array qubit untuk menerapkan operasi yang diberikan.

Output : Unit

Jenis parameter

'T

Target di mana operasi bertindak.

Contoh

Siapkan status $\ket{+}$ tiga qubit:

using (register = Qubit[3]) {
    ApplyToEach(H, register);
}

Lihat juga