수색…


소개

형식 별칭을 사용하면 다른 형식에 별칭을 지정할 수 있습니다. 그것은 (String) -> Boolean 과 같은 함수 유형이나 Pair<Person, Person> 과 같은 generic 유형에 이름을 부여하는 데 이상적입니다.

유형 별칭은 제네릭을 지원합니다. 별칭은 유형을 제네릭으로 대체 할 수 있으며 별칭은 제네릭 일 수 있습니다.

통사론

  • typealias 별칭 - 이름 = 기존 형식

비고

형식 별칭은 컴파일러의 기능입니다. JVM에 대해 생성 된 코드에는 아무 것도 추가되지 않습니다. 모든 별칭은 실제 유형으로 대체됩니다.

기능 유형

typealias StringValidator = (String) -> Boolean
typealias Reductor<T, U, V> = (T, U) -> V

일반 유형

typealias Parents = Pair<Person, Person>
typealias Accounts = List<Account>


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow