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.