%trace

경고

이 설명서는 최신 QDK로 대체된 클래식 QDK를 참조합니다.

최신 QDK는 '%%qsharp' 매직 명령만 지원합니다.

요약

지정된 작업의 실행 경로를 시각화합니다.

Description

이 매직 명령은 QuantumSimulator를 사용하여 지정된 작업의 런타임 실행 경로에 대한 HTML 기반 시각화를 렌더링합니다.

필수 매개 변수

  • Q# 작업 또는 함수 이름입니다. 첫 번째 매개 변수여야 하며 Notebook 또는 동일한 폴더의 Q# 파일에 정의된 유효한 Q# 작업 또는 함수 이름이어야 합니다.
  • Q# 연산 또는 함수에 대한 인수도 쌍으로 key=value 지정해야 합니다.

선택적 매개 변수

  • --depth=<integer> (default=1): 실행 경로를 따라 작업을 렌더링할 깊이입니다.

에 대한 예제 %trace

예 1

operation MyOperation() : Result정의된 Q# 작업의 실행 경로를 시각화합니다.

In []: %trace MyOperation
Out[]: <HTML visualization of the operation>

예 2

operation MyOperation(a : Int, b : Int) : Result정의된 Q# 작업의 실행 경로를 시각화합니다.

In []: %trace MyOperation a=5 b=10
Out[]: <HTML visualization of the operation>

예제 3

로 정의된 operation MyOperation() : ResultQ# 작업의 실행 경로에 대한 깊이 2의 작업을 시각화합니다.

In []: %trace MyOperation --depth=2
Out[]: <HTML visualization of the operation>