람다를 사용할 때, 입력 매개 변수가 하나라면 괄호를 제거해야 합니다.

 

람다가 입력 매개 변수를 하나만 가지고 있을 때, 이를 표현할 수 있는 방법이 두가지 있습니다. 매개변수에 괄호를 씌우는 방법과 안씌우는 방법. 이렇게 두가지입니다.

더 간단한 구문은 괄호를 사용하지 않는 것입니다. 괄호가 있는 것보다 훨씬 간결하고 가독성도 좋습니다. 그러므로 이를 사용하는 것이 좋습니다.

참고: 이 규칙은 프로젝트의 sonar.java.source의 값이 8보다 낮은 경우(java8) 자동으로 비활성화됩니다.

규칙을 어긴 코드

(x) -> x * 2

규칙을 준수한 해결책

x -> x * 2

If you like SONARKUBE, don’t forget to give me a star. :star2:

원문으로 바로가기

Star This Project