본문 바로가기
반응형

람다2

kotlin - 자바 함수형 인터페이스 활용 [출처 - Kotlin In Action] [아래 내용들은 Kotlin In Action을 공부하면서 스스로 정리한 내용입니다] 이직을 성공하고 쉬었다 다시 쉬었던 공부를 해야지 하면서 지난 번에 하던 kotlin 정리를 마저 합니다. 이번에 정리할 내용은 다음과 같습니다. 코틀린은 자바와 호환이 가능합니다. 그래서 자바 API에 코틀린 람다를 활용 하는 방법을 알아 보겠습니다. button.setOnClickListener(new OnClickListener(){ @Override public void onClick(View v){ //... } }); 위와 같이 Button에 Click 발생시 그 이벤트를 캐치할 수 있는 ClickListener를 등록 할 수 있습니다. 그리고 이때 위와 같이 자바는.. 2020. 3. 10.
kotlin - 람다식 [출처 - Kotlin In Action] [아래 내용들은 Kotlin In Action을 공부하면서 스스로 정리한 내용입니다] 람다 식(또는 람다)는 함수를 값처러 다루는 식으로 객체지향보다 함수지향 언어에 가깝습니다. 람다식은 주로 고차 함수에 인자로 전달되거나 고차 함수가 돌려주는 결과값으로 쓰입니다. 그리고 코틀린은 이런 람다식을 많이 사용합니다. 람다 소개 람다식을 사용하면 함수를 선언할 필요가 없고 코드 블록을 직접 함수의 인자로 전달할 수 있습니다. 다음은 안드로이드에서 button에 clickListener를 적용하는 코드 입니다. button.setOnClickListener(new OnClickListener(){ @Override public void onClick(View view).. 2020. 2. 26.
반응형