사용자 정의 함수 이름의 충돌을 찾아 해결하기
1. 사용자 정의 함수의 이름이 기본 제공 함수 이름과 동일한지 확인합니다. 함수 탭의 함수 그룹에서 모든 함수를 클릭한 다음 사용자 정의 함수 이름을 검색합니다.
2. 사용자 정의 함수의 이름이 다른 사용자 정의 함수 이름과 동일한지 확인합니다. 시스템 변수 CustomFunctions를 계산하여 사용자 정의 함수 이름이 반환된 행렬의 여러 행에서 나타나는지 확인합니다.
반환된 행렬에는 사용자 정의 함수마다 하나씩 세 개의 열이 있습니다. 첫 번째 열은 DLL 파일 이름, 두 번째 열은 사용자 정의 함수 이름, 세 번째 열은 사용자 정의 함수 객체의 문자열 표현입니다.
위에서 아래의 순서로 각 행은 사용자 정의 함수가 호출될 때 읽는 순서를 나타냅니다. 사용자 정의 함수 이름이 둘 이상의 행에 나타나는 경우 제일 위에 있는 함수가 호출됩니다.
위 사용자 정의 함수 목록에서는 4행에 있는 함수 sin이 기본 제공 함수 sin과 이름이 같습니다.
3. 사용자 정의 함수의 이름을 바꾸려면 사용자 정의 함수에 sinALT 같은 새 이름을 지정합니다.
이제
sin 함수의 두 버전에 모두 액세스할 수 있습니다.
| • 함수를 인수 없이 계산하면 원점을 확인할 수 있습니다. 예를 들어 sinALT 및 sin을 계산하면 각각 userpack.dll과 기본 제공 함수를 호출한다는 것을 확인할 수 있습니다. • 위 절차에 따라 이름이 길거나 직관적이지 않은 사용자 정의 함수의 이름을 바꿀 수 있습니다. |