functionalInterface 썸네일형 리스트형 함수형 인터페이스 consumer, supplier, Function Java의 함수형 인터페이스인 Consumer, Supplier, 그리고 Function은 각각 특별한 유형의 작업을 수행하기 위해 사용됩니다. 아래에서 이들 각각에 대해 살펴보고 코틀린에서 어떻게 사용할 수 있는지 알아보겠습니다 1. Consumer Consumer 인터페이스는 입력을 받고 아무런 결과도 반환하지 않는 accept(T t) 메서드를 가집니다. 다시 말해, 이 함수형 인터페이스는 입력을 "소비"합니다. fun consume(consumer: (T) -> Unit, input: T) { consumer(input) } fun main() { val printConsumer: (String) -> Unit = { println(it) } consume(printConsumer, "Hello,.. 더보기 이전 1 다음