Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Para evitar cualquier ambigüedad entre tuplas y paréntesis que agrupan subexpresiones, una tupla con un solo elemento se considera equivalente al elemento contenido, incluido su tipo. Por ejemplo, los tipos Int, (Int)y ((Int)) se tratan como idénticos. Lo mismo se mantiene true para los valores 5, (5) y (((5))), o para (5, (6)) y (5, 6). Esta equivalencia se aplica para todos los fines, incluida la asignación. Dado que no hay ningún envío dinámico o reflexión en Q# y todos los tipos de Q# se pueden resolver en tiempo de compilación, la equivalencia de tupla singleton se puede implementar fácilmente durante la compilación.