Sammanfattning
Grattis! Du har skapat ditt första Q#-program.
Quantum Development Kit ger dig allt du behöver för att börja skriva och verifiera dina egna kvantalgoritmer direkt.
Vi gick igenom mycket i den här modulen. Här är några viktiga begrepp som du bör tänka på:
- Ett Q#-program måste ha en startpunkt, vilket är åtgärden
Main
. - I Q# allokerar du en qubit med hjälp av nyckelordet
use
ochQubit
typen . Qubiten är alltid i tillståndet $\ket{0}$. - Superposition är ett kvantfenomen där en kvantbit är i en kombination av både noll och ett tillstånd. Om en qubit är i tillståndet $\ket{0}$ kan du placera den i superposition med hjälp av åtgärden
H
. - I Q#använder du åtgärden
M
för att mäta kvantbitar i Z-basis. När en qubit mäts övergår den från att vara i superposition till att få ett av de klassiska tillstånden. - Du kan kombinera klassisk kod med kvantkod. Med den här kombinationen kan du utföra kvantberäkningar och arbeta med resultaten, allt i samma program.
Nästa steg
Quantum Development Kit innehåller en uppsättning inbyggda Q#-exempel som du kan använda för att lära dig mer om Q# och kvantberäkning. Om du vill visa exemplen öppnar du en tom Q#-fil i Visual Studio Code och skriver sample
och väljer sedan det exempel som du vill visa i listan med alternativ. Du kan till exempel hitta Q#-koden i enhet 2 under "Slumpmässigt bitexempel".
Läs mer
- Utforska Dokumentationen om Azure Quantum.
- Lär dig kvantberäkning med Quantum Katas.