728x90
Extension function (확장 함수) : 기존에 정의된 클래스에 함수 추가
내가 만든 클래스가 아니면 함수를 추가하기 어렵기 때문에 생김. 즉, 실제로 추가되는 것은 아님on function (확장 함수) : 기존에 정의된 클래스에 함수 추가 / 오버라이딩 불가능
내가 만든 클래스가 아니면 함수를 추가하기 어렵기 때문에 생김. 즉, 실제로 추가되는 것은 아님
ex) 라이브러리
'Kotlin' 카테고리의 다른 글
Kotlin field (0) | 2021.04.01 |
---|---|
Kotlin 지연 초기화 lateinit / by lazy (0) | 2021.04.01 |
Kotlin map flatmap (0) | 2021.03.31 |
Kotlin fold reduce (0) | 2021.03.31 |
Kotlin object (0) | 2021.03.30 |