[Kotlin] 3-2. 확장 함수 (extension function)
·
Kotlin/Kotlin In Action
∘ 기존 자바 API를 재작성하지 않고도 코틀린이 제공하는 편리한 기능을 사용할 수 있다??!! ∘ 확장함수는 이를 가능하게 한다. ex) String 변수를 LocalDate 형식으로 변환하고 싶다. // 확장함수를 쓰지 않으면 fun main() { val str = "20220603" val localDate = getLocalDate(str) println(localDate) // 2022-06-03 } fun getLocalDate(str: String): LocalDate { return LocalDate.parse(str, DateTimeFormatter.ofPattern("yyyyMMdd")) } ∘ 이렇게 매번 함수를 만들어서 사용하고 싶지 않다면 // 확장함수 사용 fun main()..