다른 모듈을 호출하는 함수 또는 모듈을 작성하면 호출하는 함수/모듈의 이름을 어떻게 얻을 수 있습니까? 이것은 디버깅 목적에 도움이 될 것입니다.Mathematica에서 모듈 내에서 호출하는 함수의 이름을 어떻게 얻을 수 있습니까?
5
A
답변
4
Stack
function은 호출 스택에있는 "태그"("함수"라고 읽음)의 목록을 제공하여 원하는 것을 거의 정확하게 수행합니다. StackBegin
과 StackInhibit
과 같은 다른 기능이 있기 때문에 방탄하지 않습니다.하지만 시작하기에 매우 이국적입니다.
대부분의 경우 Stack
은 평가되는 함수의 이름을 나타내는 기호를 반환합니다. 이러한 기호가 어떤 문맥인지 알기 위해 Context
function을 사용할 수 있습니다. 은 어떤 패키지인지 알기 위해 가까이에 있습니다. 그러나 심볼을 패키지에 동적으로 추가 할 수 있으므로 (예 : Get
, Import
, ToExpression
또는 Symbol
)주의를 기울여야하며 다른 패키지에서도 새 규칙을 사용하여 다시 정의하거나 수정할 수 있습니다.
관련 문제
- 1. actionscript2에서 호출하는 함수의 이름을 찾는 방법이 있습니까?
- 2. 파이썬에서 사용자 이름을 어떻게 얻을 수 있습니까?
- 3. scala의 함수 내에서 함수의 이름을 복구 할 수 있습니까?
- 4. 어떻게 내 함수를 호출하는 노드를 얻을 수 있습니까?
- 5. PL/PgSQL에서 호출하는 함수의 이름을 아는 방법이 있습니까?
- 6. 이 함수의 이름을 어떻게 지정해야합니까?
- 7. Ruby Object 클래스에서 class-method를 정의하면이 메소드를 호출하는 하위 클래스의 이름을 어떻게 얻을 수 있습니까?
- 8. 특정보기를 클릭하면 목록보기 내에서 항목의 위치를 어떻게 얻을 수 있습니까?
- 9. UITextView 내에서 이와 같은 팝업을 어떻게 얻을 수 있습니까?
- 10. 얼랭 - 모듈 이름을 대문자로 시작할 수 있습니까?
- 11. 런타임시 Windows 서비스의 이름을 어떻게 얻을 수 있습니까?
- 12. 내 프로그램을 실행하는 사람의 사용자 이름을 어떻게 얻을 수 있습니까?
- 13. 어떻게 Silverlight 2.0에서 현재 사용자 이름을 얻을 수 있습니까
- 14. 주어진 mysql 쿼리의 열 이름을 어떻게 얻을 수 있습니까?
- 15. 아이폰 어떻게 달 번호에서 월 이름을 얻을 수 있습니까?
- 16. 어떻게 DatabaseMetaData 객체에서 SQL 서버 데이터베이스 이름을 얻을 수 있습니까?
- 17. 어떻게 CurrentWindow를 얻을 수 있습니까?
- 18. 어떻게 출력을 얻을 수 있습니까?
- 19. 대의원을 어떻게 얻을 수 있습니까?
- 20. 어떻게 얻을 수 있습니까? UI_USER_INTERFACE_IDIOM
- 21. 어떻게 onChangeEvent_sooner_를 얻을 수 있습니까?
- 22. 공유 라이브러리에있는 함수의 서명을 프로그램 적으로 얻을 수 있습니까?
- 23. 클래스 이름은 어떻게 얻을 수 있습니까?
- 24. Python에서 가져온 모듈/함수의 범위
- 25. 변수의 이름은 어떻게 얻을 수 있습니까?
- 26. 아파치 모듈 버전을 어떻게 확인할 수 있습니까?
- 27. Ruby 클래스의 이름은 어떻게 얻을 수 있습니까?
- 28. 모듈 내에서 CVS 내보내기
- 29. 반환 값의 수명은 호출하는 함수의 const 참조에 바인딩 될 때 호출하는 함수의 범위까지 어떻게 확장됩니까?
- 30. 어떻게 상대 경로를 얻을 수 있습니까?
감사합니다. 스택 [_]은 내가 찾고있는 스택입니다. – Tony