Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Para evitar qualquer ambiguidade entre tuplas e parênteses que agrupam subexpressões, uma tupla com um único elemento é considerada equivalente ao item contido, incluindo o seu tipo. Por exemplo, os tipos Int, (Int)e ((Int)) são tratados como sendo idênticos. O mesmo vale para os valores 5, (5) e (((5))), ou para (5, (6)) e (5, 6). Esta equivalência aplica-se a todos os efeitos, incluindo a cessão. Como não há despacho dinâmico ou reflexão em Q# e todos os tipos em Q# são resolúveis em tempo de compilação, a equivalência de tupla singleton pode ser prontamente implementada durante a compilação.