찾아본 내용 1. 코틀린의 로컬 함수와 확장 함수 (p.139) 코틀린에서는 코드의 가독성과 재사용성을 높이기 위해 로컬 함수와 확장 함수를 사용할 수 있다. 각각의 사용 시나리오는 아래와 같다. 로컬 함수 사용 시나리오 특정 함수 내에서만 사용되는 도우미(helper) 함수를 정의할 때 사용한다. 외부에서는 접근할 필요가 없는 함수의 경우, 로컬 함수로 정의하여 캡슐화를 강화할 수 있다. 장점 외부의 접근으로부터 함수를 숨길 수 있어, 더 좋은 캡슐화를 제공한다. 로컬 범위 내에서만 사용되므로, 코드의 가독성을 높이고, 유지보수를 용이하게 한다. 확장 함수 사용 시나리오 기존 클래스에 새로운 함수를 추가할 때 사용한다. 이 때, 클래스의 코드를 수정할 필요가 없다. 기존 라이브러리에 대한 확장이나, A..