KotlinInAction1 Kotlin in action 5장 람다로 프로그래밍 람다? 람다 식(lambda expression)? 다른 함수에 넘길 수 있는 작은 코드 조각 →코드 블록을 함수 인자로 넘기기 값처럼 여기저기 전달할 수 있는 동작의 모음 →함수형 언어에서 함수를 직접 다른 함수에 전달하기. +추가 익명클래스로 선언된 구현부를 변수처럼 쓸수 있게 해준다. (변수처럼? 여기저기 넣을수있음) 람다 식을 사용하면 코드가 더 간결해짐. →함수를 선언할 필요가 없고 코드 블록을 직접 함수의 인자로 전달할 수 있다. 예제 -버튼 클릭에 따른 동작 정의하는 경우 클릭 이벤트를 처리하는 리스너를 추가한다. button.setOnClickListener(new OnClickListener() { @Override public void onClick(View view) { /* 클릭 시.. 2020. 4. 9. 이전 1 다음