저는 꽤 자바에 익숙해서 나와 함께 감당해야합니다. 일부 코드를 압축하려고 시도하고 & & 또는 ||를 사용하여 삼항 연산자를 작성하는 방법에 대해 궁금해하고있었습니다. 그렇다면 아래의 코드를 어떻게 단축형 삼항 연산자로 바꾸는 것이 좋을까요?논리적 연산자를 사용하는 Java 속기 삼항 연산자
if(homePage != null && currentParentPage.getPath().equals(homePage.getPath())){
isParent = true;
}
일반적으로 밀도가 아닌 가독성을 위해 최적화해야합니다. – yshavit
일반적으로 부울에 할당 한 다음 부울을 테스트하면 명령문이 너무 길어서 읽을 수 없게되지 않을 수 있습니다. 그리고 삼중 항은 if/else보다 더 효율적으로 컴파일되지 않는다는 것을 명심하십시오. –
^클라이언트 (예 : 자바 스크립트)로 전송할 코드를 작성하지 않는 한 참 true – 75inchpianist