본문 바로가기
728x90

람다 표현식2

람다 표현식(Lambda Expression) 람다 표현식이란? 람다 표현식(Lambda Expression)은 익명 함수(anonymous function)라고 할 수 있습니다. 자바에서는 메서드를 객체처럼 취급할 수 없기 때문에, 함수형 인터페이스라는 단일 추상 메서드를 갖는 인터페이스를 정의한 후 그 인터페이스를 구현하는 방식으로 함수형 프로그래밍을 지원합니다. 이때 메서드 구현을 간단하게 표현할 수 있도록 도와주는 것이 바로 람다 표현식입니다.  간단히 말하면, 람다 표현식은 이름이 없는 함수로, 간단한 식이나 메서드를 더욱 짧고 간결하게 표현할 수 있게 해주는 문법입니다. 전통적으로 메서드를 정의하는 방식보다 훨씬 간결하게 코드를 작성할 수 있습니다.람다(Lambda)의 의미 람다(Lambda)라는 용어는 람다 계산법(Lambda Calcu.. 2024. 10. 21.
람다 표현식 람다 표현식은 Kotlin에서 강력한 도구로, 이름 없이 사용되는 익명 함수를 나타냅니다. 람다 표현식은 함수의 파라미터로 전달되거나 결과로 반환될 수 있습니다. 람다 표현식의 선언 람다 표현식은 중괄호 {} 안에 선언되며, 파라미터는 -> 이전에, 함수 본문은 -> 이후에 위치합니다. 예제: val sum: (Int, Int) -> Int = { a, b -> a + b } println(sum(3, 5)) // 출력: 8 이 예제에서 sum은 두 개의 Int 파라미터를 받고 Int를 반환하는 람다 표현식입니다. 람다 표현식과 함수 파라미터 람다 표현식은 함수의 파라미터로 전달될 수 있습니다. 이를 통해 함수를 더 유연하게 만들 수 있습니다. 예제: fun operate(a: Int, b: Int, o.. 2023. 6. 2.
728x90