Lambda 무엇이 좋을까?
자바 8에서 도입된 람다 표현식은 등장한 지 꽤 오랜 시간이 지났음에도 여전히 낯설고, 많은 개발자들이 왜 사용해야 하는지 제대로 알지 못하는 기능입니다. 이 글에서는 람다의 장점이 무엇인지 알아보며, 왜 람다를 사용해야 하는지 살펴보겠습니다. (1) 더 쉽고 간략한 iteration 일반적으로 컬렉션을 조회하는 다음과 같은 코드가 있다고 가정해 보겠습니다. List numList = Arrays.asList(1,2,3,4,5,6,7,8,9); for(int n : numList){ System.out.println(n); } 컬렉션을 사용할 때 람다를 사용한다면 아래와 같이 아주 간단하게 표현이 가능합니다. numList.forEach(System.out::println); 간단하고 코드가 훨씬 짧아지..
2020. 10. 20.