람다식1 코틀린(Kotlin) - 람다식과 멤버 참조 람다식 또는 람다는 기본적으로 다른 함수에 넘길 수 있는 작은 코드 조각을 뜻한다. 이를 사용하면 쉽게 공통 코드 구조를 라이브러리 함수로 뽑아낼 수 있다. 코드 블록을 함수 인자로 넘기기 "이벤트가 발생하면 이 리스너를 실행하자" 또는 데이터 구조의 모든 원소에 이 연산을 적용하자"와 같은 생각을 코드로 표현하기 위해 일련의 동작을 변수에 저장하거나 다른 함수에 넘겨야 하는 경우가 종종 있다. button.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { /* 클릭 시 수행할 동작 */ } }); 이처럼 자바에서는 무명 내부 클래스를 선언하여 코드가 번잡스러워진다. 이와 비슷한 작업을 많이 수행해야 .. Programming/Kotlin 2021. 10. 16. 이전 1 다음 728x90