Operasi NoOp

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.QSharp.Foundation

Melakukan operasi identitas (no-op) pada argumen.

operation NoOp<'T> (input : 'T) : Unit is Adj + Ctl

Deskripsi

Operasi ini mengambil nilai dari jenis apa pun dan tidak melakukan apa pun padanya. Ini dapat berguna setiap kali input jenis operasi diharapkan, tetapi tidak ada tindakan yang harus diambil. Misalnya, jika sindrom koreksi kesalahan tertentu menunjukkan bahwa tidak ada kesalahan yang terjadi, NoOp<Qubit[]> mungkin merupakan prosedur pemulihan yang benar. Demikian pula, jika operasi mengharapkan prosedur persiapan status sebagai input, NoOp<Qubit[]> dapat digunakan untuk menyiapkan status $\ket{0 \cdots 0}$.

Input

input : 'T

Nilai yang akan diabaikan.

Output : Unit

Jenis parameter

'T

Lihat juga