%qir
Warnung
Diese Dokumentation bezieht sich auf das klassische QDK, das durch das moderne QDK ersetzt wurde.
Das moderne QDK unterstützt nur den Magic-Befehl "%%qsharp".
Zusammenfassung
Kompiliert einen bestimmten Q#-Einstiegspunkt in QIR und speichert den resultierenden QIR in einer bestimmten Datei.
BESCHREIBUNG
Dieser Befehl übernimmt den vollständigen Namen eines Q#-Einstiegspunkts und kompiliert den Q# von diesem Einstiegspunkt in QIR. Das resultierende Programm wird dann ausgeführt, und die Ausgabe des Programms wird angezeigt.
Erforderliche Parameter
__operationName__=<string>
: Q#-Vorgangs- oder Funktionsname. Dies muss der erste Parameter sein und ein gültiger Q#-Vorgangs- oder Funktionsname sein, der entweder im Notebook oder in einer Q#-Datei im selben Ordner definiert wurde.
Beispiele für %qir
Beispiel 1
Kompiliert ein Q#-Programm zu QIR ab dem als operation RunMain() : Result
definierten Einstiegspunkt und zeigt die resultierende LLVM IR an:
In []: %qir RunMain