본문 바로가기

Kotlin

Kotlin 확장 함수

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