목록Sam (1)
몰?.루();
안드로이드 코틀린 람다 정리 (SAM)
자바8 이전의 옛날 문법이 익숙하다보니 코틀린은 물론이고 최근의 자바 문법들도 익숙하지 않습니다. 그 중에서 특히 적응 안 되는 게 람다라서 정리해보기로 했습니다. 특히 많이 쓰이는 setOnClickListener를 통해서 람다와 SAM(Single Abstract Method)에 대해 정리해보겠습니다. // 코틀린에서 가장 흔하게 볼 수 있는 코드 val myButton = Button(this) myButton.setOnClickListener { println(it.id) // 버튼이 눌리면 버튼 자신의 id를 출력 } 버튼을 하나 선언하고 그 버튼을 누르면 버튼 자신의 id를 출력하는 아주 간단한 코드입니다. 아주 간단하지만 제 입장에서는 너무 간단해서 오히려 이해할 수가 없었습니다. 제가 익숙..
프로그래밍/안드로이드, 코틀린
2022. 1. 3. 21:58