반응형
프로그래밍
-
삼항연산자 언제 어떻게 써야할까?프로그래밍 2023. 4. 28. 12:02
예전에 읽었던 [훌룡한 프로그래머 되는 법]이란 책에서 이런 질문이 나온다. 삼항 연산자 같은 표현은 읽기 쉽게 만드는가? 아니면 여렵게 만드는가? 그 이유는 무엇인가? 당시 나는 간결한 코드(가독성 측면)를 위해 사용하는 것이 좋다고 생각했었다. 생각해보기 성적 판별 함수를 IF문과 삼항연산자를 활용해서 작성했다. public boolean isPass(int score){ if( score >= 60 ){ return true; } return false; } public boolean isPass(int score){ return score >= 60 ? true : false; } 위 상황에서 어떤게 더 좋은 코드인가? 이런 고민을 하는 것이 낭비일 수 있다. 굳이 뽑자면 삼항연산자가 더 간결하다..