总结
恭喜! 现已成功创建第一个 Q# 程序。
Quantum 开发工具包提供了你开始编写和验证自己的量子算法所需的一切内容。
在本模块中,我们学习了很多内容。 以下是几个需要注意的关键概念:
- Q# 程序必须具有一个入口点,即
Main
操作。 - 在 Q# 中,使用
use
关键字和Qubit
类型分配量子比特。 量子比特始终处于 $\ket{0}$ 状态。 - 叠加是一种量子现象,即量子比特处于 0 和 1 这两种状态的组合状态。 如果量子比特处于 $\ket{0}$ 状态,则可使用
H
操作将其置于叠加状态。 - 在 Q# 中,使用
M
操作来度量 Z 基中的量子比特。 度量时,量子位从叠加变为一种经典状态。 - 可以结合使用经典代码和量子代码。 这种组合让你可以在同一程序中执行量子计算并处理结果。
后续步骤
Quantum开发工具包包含一组内置 Q# 示例,你可以使用它们来了解有关 Q# 和量子计算的更多信息。 若要查看示例,请在 Visual Studio Code 中打开一个空白 Q# 文件并键入 sample
,然后从选项列表中选择要查看的示例。 例如,可以在单元 2 的“随机位示例”下找到 Q# 代码。
了解详细信息
- 浏览 Azure Quantum 文档。
- 使用 Quantum Katas 学习量子计算。