Android/Kotlin

Lambda expression

appmaster 2021. 7. 5. 15:22
button.setOnclickListener(new View.onClickListener(){
    @Override
    public void onClick(View view){
        ```
    }
})

자바에서는 다음과 같이 이벤트리스너를 표현합니다.

 

코틀린에서는 간단하게 표현할 수 있습니다. 하나만 이벤트처리를 해야하는 경우에는 간단하게 할 수 있습니다. 

그리고 코틀린은 파라미터가 하나이면 생략이 가능하기 때문에 더욱 간단한 코드가 만들어질 수 있습니다.

button.setOnclickListener{v ->
}

 

'Android > Kotlin' 카테고리의 다른 글

랜덤함수 (feat. seed값이란?, set, apply)  (0) 2021.07.20
다른 엑티비티에 데이터가 넘어갈때 알아야하는 사항들  (0) 2021.07.11
Data Class  (0) 2021.07.05
With 함수 & Run 함수  (0) 2021.07.05
타입추론과 함수  (0) 2021.07.02