%simulate
Aviso
Esta documentação refere-se ao QDK Clássico, que foi substituído pelo QDK Moderno.
O QDK Moderno suporta apenas o comando mágico "%%qsharp".
Resumo
Executa uma determinada função ou operação no computador de destino QuantumSimulator.
Description
Este comando mágico permite executar uma determinada função ou operação no QuantumSimulator, que executa uma simulação de estado completo da determinada função ou operação e imprime o valor devolvido resultante.
Veja o guia de utilizador quantumSimulator para saber mais.
Parâmetros necessários
- Operação Q# ou nome da função. Este tem de ser o primeiro parâmetro e tem de ser uma operação Q# válida ou um nome de função que tenha sido definido no bloco de notas ou num ficheiro Q# na mesma pasta.
- Os argumentos para a operação ou função Q# também têm de ser especificados como
key=value
pares.
Exemplos para %simulate
Exemplo 1
Simular uma operação Q# definida como operation MyOperation() : Result
:
In []: %simulate MyOperation
Out[]: <return value of the operation>
Exemplo 2
Simular uma operação Q# definida como operation MyOperation(a : Int, b : Int) : Result
:
In []: %simulate MyOperation a=5 b=10
Out[]: <return value of the operation>