Kotlin 2.3의 명시적 뒷받침 필드는 프로퍼티의 field에 내부 구현 타입을 직접 선언합니다. 외부에는 읽기 전용 List를 보이면서 내부에는 수정 가능한 ArrayList를 저장하는 식입니다. 별도의 비공개 프로퍼티를 두던 코드를 줄일 수 있습니다.
데모는 외부에서 보는 타입과 내부 저장 타입을 위아래로 분리해 보여줍니다. 이 문법은 실험 기능이며 -Xexplicit-backing-fields 옵션을 켜야 합니다.
언제 쓰나
공개 API는 읽기 전용으로 유지하고 클래스 내부에서 저장값을 갱신할 때 검토합니다.