Kotlin 2.3은 다른 선언 안에 두는 타입 별칭을 안정 기능으로 제공했습니다. 클래스 내부에서만 쓰는 Set<Stop> 같은 타입 이름을 전역 패키지 수준에 늘어놓지 않아도 됩니다. 별칭은 새 타입을 만드는 것이 아니라 기존 타입의 다른 이름입니다.
데모는 RoutePlanner 안에서 별칭을 선언하고 그 클래스의 함수가 쓰는 모습을 보여줍니다. 중첩 별칭은 바깥 클래스의 타입 매개변수를 포획할 수 없다는 제약이 있습니다.
언제 쓰나
도메인 내부에서 반복되는 긴 타입 표현을 가까운 범위에 이름 붙일 때 사용합니다.