변형 타입
변형 타입 (Variant types)
동적 언어처럼 하나의 변수가 상황에 따라 여러 타입의 값을 담아야 할 때가 있어요. Free Pascal에서 그런 쓰임을 위한 타입이 변형 타입(variant type) 이에요. 이번 절에서는 그 구조를 정리해 볼게요.
출처: 문서
본문
이 절에서는 Free Pascal의 변형 타입을 다음 주제로 나눠서 다뤄요:
- 3.7.1 정의(Definition) — 변형 타입이 무엇인지, 어떻게 선언하는지
- 3.7.2 대입과 표현식에서의 변형(Variants in assignments and expressions) — 변형 타입 값을 어떻게 주고받는지
- 3.7.3 변형과 인터페이스(Variants and interfaces) — 변형 타입과 인터페이스의 관계