정규화된 이름: Std.Canon.ApplyXorInPlace
operation ApplyXorInPlace(value : Int, target : Qubit[]) : Unit is Adj + Ctl
요약
클래식 정수와 큐비트 레지스터로 표시되는 정수 사이에 비트 XOR 연산을 적용합니다.
묘사
정수의 1비트를 기준으로 little-endian 레지스터의 큐비트에 X 작업을 적용합니다.
a로 value 나타내고 y가 target인코딩되지 않은 정수가 되도록 한 다음, ApplyXorInPlace |y⟩ ↦ |y ⊕ a⟩ 맵에서 지정한 작업을 수행합니다. 여기서 ⊕ 비트 배타적 OR 연산자입니다.