摘要

已完成

恭喜! 您已成功建立第一個 Q# 程式。

Quantum 開發套件提供您立即開始撰寫及驗證自己的量子演算法所需的所有項目。

在此課程模組中,我們涵蓋的主題甚廣。 以下是幾個要記住的重要概念:

  • Q# 程式必須有一個進入點,也就是 Main 作業。
  • 在 Q# 中,您會使用 use 關鍵字和 Qubit 類型來配置量子位元。 量子位元一律處於 $\ket{0}$ 狀態。
  • 疊加是量子現象,即量子位元是零與一狀態的結合。 如果量子位元處於 $\ket{0}$ 狀態,您可以使用 H 運算將其放入疊加。
  • 在 Q# 中,您會使用 M 運算來測量 Z 基底中的量子位元。 測量時,量子位元會從疊加變成其中一個傳統狀態。
  • 您可以將傳統程式碼與量子程式碼結合。 這樣的結合可讓您在相同程式中執行量子運算並處理結果。

下一步

Quantum 開發套件包含一組內建的 Q# 範例,可用來深入了解 Q# 和量子運算。 若要檢視範例,請在 Visual Studio Code 中開啟空白的 Q# 檔案並輸入 sample,然後從選項清單中選取您想要檢視的範例。 例如,您可以在單元 2 的「隨機位元範例」下找到 Q# 程式碼。

深入了解