Megosztás a következőn keresztül:


ApplyIfEqualL művelet

Teljes név: Std.Arithmetic.ApplyIfEqualL

operation ApplyIfEqualL<'T>(action : ('T => Unit is Adj + Ctl), c : BigInt, xs : Qubit[], target : 'T) : Unit is Adj + Ctl

Összefoglalás

Kiszámítja if (c == x) { action(target) }, azaz action alkalmaz a target, ha egy BigInt-érték c egyenlő a kis endian qubitregisztrálással x