ismethod
지정된 메서드가 객체에 있는지 확인
설명
은 지정된 tf
= ismethod(obj
,methodName
)methodName
이 객체 obj
의 숨겨지지 않은 퍼블릭 메서드인 경우 논리값 1
(true
)을 반환합니다. 그렇지 않으면 ismethod
는 논리값 0
(false
)을 반환합니다. methodName
인수는 문자형 벡터 또는 string형 스칼라로 지정된 메서드의 이름입니다.
ismethod
가 클래스를 식별하기 위해 받는 첫 번째 입력 인수는 문자형 벡터 또는 string형으로 지정된 클래스 이름이 아닙니다. 클래스 이름을 사용하여 클래스에 의해 정의된 메서드를 나열하려면 methods
함수를 사용하십시오.
예제
동일성 테스트하기
코드를 실행하기 전에 객체가 동일성 테스트를 지원하는지 확인합니다.
if ismethod(obj1,'eq') && ismethod(obj2,'eq') tf = obj1 == obj2; end
입력 인수
출력 인수
확장 기능
버전 내역
R2006a 이전에 개발됨