Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Полное имя: Std.Diagnostics.StartCountingQubits
operation StartCountingQubits() : Unit
Сводка
Начинает подсчет числа выделенных кубитов. Завершается ошибкой, если кубиты уже учитываются.
Описание
Эта операция позволяет подсчитывать количество кубитов, выделенных до вызова StopCountingQubits.
Счетчик увеличивается только при выделении нового уникального кубита, поэтому повторное использование одного кубита несколько раз в разных выделениях не увеличивает счетчик.
Замечания
Эта операция полезна для отслеживания количества уникальных кубитов, выделенных в заданной области. Вместе с StopCountingQubitsможно использовать для проверки того, что данная операция не выделяет больше кубитов, чем ожидалось. Например
StartCountingQubits();
testOperation();
let qubitsAllocated = StopCountingQubits();
Fact(qubitsAllocated <= 4, "Operation should not allocate more than 4 qubits.");