반응형 로컬 함수1 kotlin - 로컬 함수와 확장 [출처 - Kotlin In Action] [아래 내용들은 Kotlin In Action을 공부하면서 스스로 정리한 내용입니다] 코딩을 할때 중복을 피하라는 말이 있습니다. 하지만 중복을 피하기 위해 메소드를 너무 나누면 코드 사이의 관계 파악이 어렵고 이해하기 힘들어 유지 보수가 힘들어 집니다. 그리고 inner class로 코드 안에 넣으면 코드는 깔끔해지지만 불필요한 준비 코드가 늘어납니다. 코틀린에서는 함수에서 추출한 함수를 원 함수 내부에 중첩시킴으로써 깔끔하게 코딩을 할 수 있습니다.(이를 로컬 함수라고 합니다.) 그럼 코컬 함수를 통해 어떻게 코드가 깔 끔해지는 확인해 보겠습니다. class User(val id: Int, val name: String, val address: String).. 2020. 2. 20. 이전 1 다음 반응형