코틀린1 Part 5 - 람다로 프로그래밍 5. 람다로 프로그래밍 람다는 코드 조각이다. 코틀린 표준 라이브러리는 람다를 많이 사용한다. Lambda with Receiver: 람다 선언을 둘러싸고 있는 환경과는 다른 환경에서 람다 본문을 실행할 수 있다. 5.1 람다 식과 멤버 참조 5.1.1 람다 소개: 코드 블록을 함수 인자로 넘기기 객체 간 데이터뿐만 아니라 "무엇을 할 지"를 전달하기 위해 람다가 필요하다. 람다는 Functional Interface 구현의 다른 형태이다. button.setOnclickListner{/* 클릭 시 수행할 동작*/} 5.1.2 람다와 컬렉션 람다를 이용해서 외부 반복을 내부 반복으로 바꿀 수 있다. people.maxBy{it.age} // 컬렉션에 무엇을 기준으로 찾을지를 제공하는 프로듀서를 넘긴다. .. 2021. 9. 9. 이전 1 다음