kotlin apply
Kotlin - with 과 apply
Kotlin - with 과 apply
2022.07.24java 를 주 언어로 사용하시다가 kotlin 으로 넘어오는 경우가 많은데 kotlin 을 처음 접하게 되면 드는 생각이 OOP를 지원하지만 생각보다 많은것들이 함수형으로 코드를 작성하는것이 더 편하다는 생각이 든다. 오늘은 그중에서도 With 과 Apply function 에 대해서 알아보자. With 어떤 객체의 이름을 반복하지 않고도 그 객체에 대해 다양한 연산을 수행할 수 있다면 좋을 것이다. 다양한 언어가 그런 기능을 제공한다. 코틀린도 마찬가지 기능을 제공하지 만 언어 구성 요소로 제공하지 않고 With라는 라이브러리 함수를 통해 제공한다. fun main() { println(alphabet()) } fun alphabet() = with(StringBuilder()) { for (lett..