람다식

ALL

자바스크립트 람다식(화살표 함수) 사용 방법 주의점

자바스크립트 ES6에서 도입된 화살표(ARROW) 함수가 있습니다.흔히 람다식이라고 합니다.람다식 함수를 사용할 때 주의할 점이 있습니다.일반적인 방법으로 작성한 함수와 람다식으로 작성한 함수를 비교해보면서 주의점을 보겠습니다.일반 함수와 람다식 함수람다식을 몰라도 누구나 사용할 수 있는 일반적인 함수와 람다식 함수를 비교해서 작성해보면 다음과 같습니다.// 일반 함수let normalFunc = function(x){ console.log(x);}// 람다식 함수let arrowFunc = (y) => { console.log(y...
ALL

Kotlin 익명 함수 설명 및 예제

람다식 안에서 return 할 수 없는 경우가 있습니다.처리 중간에 조건을 주고 중간에 빠져나오고 싶지만 return이 없는 람다식의 경우입니다.아래 예제와 같은 람다식에서 조건에 일치하는 경우 처리를 종료하고 싶은 경우를 보겠습니다.// Kotlinnumbers.forEach { number -> if (number % 2 == 1) { // 여기에서 처리를 끝내고 싶은 경우 } ...}이러한 경우에는 람다식이 아닌 익명 함수를 사용하는 것이 좋습니다.// Kotlinnumbers.forEach(fun(number: Int) { ...
ALL

JAVA List 조건 삭제 람다식 removeIf 사용 방법

Java8부터 사용할 수 있는람다식을 이용해List에 있는 값을삭제할 수있습니다.람다식과removeIf을 사용하면 조건과일치하는 값만List에서 삭제할 수 있습니다.List에서 조건과 일치하는 값을 삭제해야 하는 경우for문과if문을 사용해 삭제하는 경우가 많습니다.하지만람다식과removeIf을 사용하면for문과if문을 사용하지 않고 원하는 조건의 값만List에서 삭제할 수 있습니다.샘플을 보면서 사용 방법을 확인해보겠습니다.import java.util.ArrayList;import java.util.List; public cla...