`EXTENDS_TYPE_OF` — 동적 타입 확장 여부 조회
EXTENDS_TYPE_OF — 동적 타입 확장 여부 조회
어떤 객체의 동적 타입(dynamic type) 이 다른 객체의 동적 타입을 확장한 것인지 확인해야 할 때가 있어요. 그럴 때 쓰는 내장 조회 함수가 EXTENDS_TYPE_OF예요.
출처: The GNU Fortran Compiler — EXTENDS_TYPE_OF (Query dynamic type for extension)
본문
시그니처
RESULT = EXTENDS_TYPE_OF(A, MOLD)
설명
A의 동적 타입이 MOLD의 동적 타입의 확장 타입(extension type) 인지 여부를 조회해요.
클래스
Inquiry function (조회 함수)
인자
A— 확장 가능한 선언 타입(extensible declared type) 또는 무한 다형성(unlimited polymorphic) 객체여야 해요.MOLD— 확장 가능한 선언 타입 또는 무한 다형성 객체여야 해요.
반환값
반환값은 기본 kind LOGICAL의 스칼라예요. A의 동적 타입이 MOLD의 동적 타입의 확장 타입일 때만 .TRUE.가 돼요.
표준
Fortran 2003 이후.
더 알아보기
SAME_TYPE_AS— 동적 타입 동일 여부 조회CLASS/ 다형성 객체와 함께 보면 좋아요.