RAMDA
-
JAVA - RamdaCS/Java 2021. 2. 26. 01:09
Ramda Ramda함수란? JAVA8부터 지원이 되며, 익명함수 라고도 한다. 함수형 인터페이스를 사용한다. 불필요한 코드를 줄이고 가독성을 향상시키기 위해 나왔다. 람다의 표현식 (파라미터) -> {몸체} 몸체 부분이 단일 행일 경우 중괄호와 return을 생략할 수 있다. 기본 자바 문법 (문자열 내림차순 정렬) Arrays.sort(arr, new Comparator() { @Override public int compare(String o1, String o2) { return o2 - o1; } }); 람다식 문법 Collections.sort(arr, (o1, o2) -> o2 - o1); 람다식의 장, 단점 장점 불필요한 반복문을 줄일 수 있어 코드가 간결해 진다. 가독성이 향상된다. 단점..