프로퍼티 시리즈
Property는 저장프로퍼티와 연산프로퍼티, 타입프로퍼티 가 있다.
이제 설명할 내용은 그중 연산프로퍼티다.
저장프로퍼티는 상수와 변수값을 인스턴스의 일부에 저장한다. 클래스와 구조체에서만 사용된다.
반면 연산프로퍼티는 값을 저장하기보다는 특정연산을 수행하여 값을 반환한다. 클래스와 구조체, 열거형에서 사용된다.
클래스, 구조체, 열거형 (Class, Struct, Enum)에서 연산프로퍼티를 정의할 때는 Getter와 Setter를 통해 다른 프로퍼티의 값을 검색하고 세팅한다.
이 때, Getter와 Setter가 연산프로퍼티다.