若要避免 Tuple 與括弧之間的任何模棱兩可,將子表示式群組在一起,會將具有單一元素的 Tuple 視為等於包含的專案,包括其類型。 例如,Int、(Int)和 ((Int)) 的類型會視為相同。
5、(5) 和 (((5)))的值,或 (5, (6)) 和 (5, 6)的值也是如此。 此等價適用於所有用途,包括指派。 由於 Q# 中沒有動態分派或反映,而且 Q# 中的所有類型都可以在編譯階段解析,因此可以在編譯期間輕鬆地實作單一元組等價。