Share via


%toffoli

Avviso

Questa documentazione fa riferimento alla QDK classica, sostituita dalla QDK moderna.

Il QDK moderno supporta solo il comando magic '%%qsharp'.

Riepilogo

Esegue una funzione o un'operazione specifica nel computer di destinazione ToffoliSimulator.

Descrizione

Questo comando magic consente di eseguire una determinata funzione o operazione sul ToffoliSimulator, che esegue una simulazione della funzione o dell'operazione specificata in cui lo stato è sempre uno stato prodotto semplice nella base di calcolo e stampa il valore restituito risultante.

Per altre informazioni, vedere la guida dell'utente ToffoliSimulator .

Parametri obbligatori

  • Operazione Q# o nome della funzione. Questo deve essere il primo parametro e deve essere un'operazione Q# valida o un nome di funzione che è stato definito nel notebook o in un file Q# nella stessa cartella.
  • Gli argomenti per l'operazione o la funzione Q# devono essere specificati anche come key=value coppie.

Esempi per %toffoli

Esempio 1

Usare ToffoliSimulator per simulare un'operazione Q# definita come operation MyOperation() : Result:

In []: %toffoli MyOperation
Out[]: <return value of the operation>

Esempio 2

Usare ToffoliSimulator per simulare un'operazione Q# definita come operation MyOperation(a : Int, b : Int) : Result:

In []: %toffoli MyOperation a=5 b=10
Out[]: <return value of the operation>