[python] 파이썬 함수 선언하다가 갑자기 자기 함수 써서 저게 뭐지 자기 참조 함수인가? 그런게 있나? 할때 보기 좋은 문서
결론부터 말하자면 그건 재귀함수이다. 구글에 다른 블로그를 검색해서 상단에 뜨는 블로거가 적어도 나보다 잘 설명 해 줄 것이다. qiskit에서 사용한 본 함수를 뜯어보며 재귀함수에 대해 복습하겟다. cnx(qwc, qsubnode[0], q[2], q[1], q[0]) qwc라는 양자회로에 대하여 하고 qubit이라는 튜플에 나머지 매개변수 값들이 들어가게 된다. [(*튜플명) 이라 작성하면 본 매개변수에 걸리는 요소들은 모두 튜플에 요소로 포함되어 튜플이 정의된다.] qubit 튜플에 대해 다시 써보자면 qubit{qsubnode[0], q[2], q[1], q[0]} 으로 표기 할 수 있다.