Freigeben über


%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