Equivalência de cadeia de identificação singleton

Para evitar qualquer ambiguidade entre cadeias de identificação e parênteses que agrupam subexpressões, uma cadeia de identificação com um único elemento é considerada equivalente ao item contido, incluindo o respetivo tipo. Por exemplo, os tipos Int, (Int)e ((Int)) são tratados como idênticos. O mesmo se aplica aos valores 5, (5) e (((5))), ou para (5, (6)) e (5, 6). Esta equivalência aplica-se a todas as finalidades, incluindo a atribuição. Uma vez que não existe uma distribuição ou reflexão dinâmica no Q# e todos os tipos no Q# são resolvíveis no tempo de compilação, a equivalência de cadeias singleton pode ser facilmente implementada durante a compilação.