스코프함수(Scope function) : 함수형 언어의 특징을 좀 더 편리하게 제공할 수 있도록 기본 제공하는 함수들 : 클래스에서 생성한 인스턴스를 스코프 함수에 전달하면, 인스턴스의 속성이나 함수를 스코프함수에 내에서 객체의 이름을 통해 일일히 참조할 필요 없이 객체를 접근하고 핸들링 할 수 있는 장점을 가짐 - 코틀린이 제공하는 스코프 함수 : applt, run, let, also, with - apply a.apply{ //초기화 코드 } : 객체 초기화 시 사용되며, 수신 객체(it 대신 this 사용)의 함수 또는 속성을 호출. apply는 객체 자체를 반환. fun main(){ var a = Book("만화책", 10000) } class Book(name:String, price:In..