[코틀린] 함수 호출시, 인자에 함수 대입하기
자바8에서도 지원하는 람다 표현식! 코틀린에서는 더 직관적인 문법을 갖고있는데요. 그 중에서 함수를 호출할 때 인자로 함수를 넘기는 방법을 람다식으로 표현해보려 합니다. 예를들어, WordListAdapter라는 클래스에 클릭함수 onClickListener(item: Word)를 MainActivity에서 재정의하고, WordListAdapter를 생성할때 인자로 넘기고 싶습니다. ▶ WrdListAdapter.kt WordListAdapter클래스는 생성자에 context와 onClickListner함수를 인자로 넘겨받습니다. Class WordListAdapter( private val context: Context, val onClickListener: (Word)->Unit ) : Recycle..
2020.12.09