싱글톤 튜플 동등성
하위 식을 그룹화하는 튜플과 괄호 사이의 모호성을 방지하기 위해 단일 요소가 있는 튜플은 해당 형식을 포함하여 포함된 항목과 동일한 것으로 간주됩니다. 예를 들어 Int
, (Int)
및 ((Int))
형식은 동일한 것으로 처리됩니다.
5
, (5)
및 (((5)))
값 또는 (5, (6))
및 (5, 6)
에 대해서도 마찬가지입니다. 이 동등성은 할당을 포함한 모든 목적에 적용됩니다.
Q#에는 동적 디스패치 또는 리플렉션이 없고 Q#의 모든 형식은 컴파일 시간에 확인할 수 있으므로 컴파일 중에 싱글톤 튜플 동등성을 쉽게 구현할 수 있습니다.