你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

逻辑表达式

逻辑运算符表示为关键字。 Q# 支持标准逻辑运算符 AND (and)、OR (or) 和 NOT (not)。 目前,逻辑 XOR 没有运算符。 所有这些运算符作用于 Bool 类型的操作数,并生成 Bool 类型的表达式。 与大多数语言中常见的那样,AND 和 OR 的求值会短路,也就是说,如果 OR 的第一个表达式求值为 true,则第二个表达式不会求值,AND 的第一个表达式求值为 false 时同样如此。 在某种意义上,条件表达式的行为与此类似,因为只会求值条件和两个表达式中的一个。