closure (1) 썸네일형 리스트형 코틀린, 코틀린답게 사용하기 - 4. Lambda 자바에서는 메서드를 파라미터로 넘길 수가 없어서, 메서드가 하나만 존재하는 특별한 인터페이스를 만들고 무명클래스를 이용하여 전달하곤합니다. 하지만 함수형언어인 코틀린에서는 함수를 일반 값처럼 다룰 수 있어서 변수에 저장할 수 있고, 다른 함수에 전달할 수 있습니다! 람다는 이 특별한 인터페이스를 대체할 수 있고, 함수형 API 와 확장함수가 더해져 많은 기능을 할 수 있습니다. 이번 포스팅에서는 코틀린에서 람다의 특징과 관례들에 대해서 알아보려고합니다. 1. Closure 코틀린에서는 람다 밖 함수에 있는 변수에 접근할 수 있고, 변경할 수도 있습니다. 자바와 달리 코틀린에서는 람다 외부에 있는 final이 아닌 변수에 접근할 수 있습니다. fun printProblemCounts(responses: C.. 이전 1 다음