
삼항연산자(Ternary Oprator)는 3개의 피연산자를 취할 수 있는 유일한 연산자입니다.
맨 앞에 조건식이 들어가고,
그 뒤에 물음표가 들어가고,
물음표 뒤에는 true와 false일 때의 값이 들어갑니다.
예시
if (a > b) c = a else c = b;↓
c = a > b ? a : b;
조건식과 결괏값이 한줄에 모여있는 축약된 형식이기 때문에 가독성을 해칠 수도 있습니다.
따라서 간결한 코드에만 사용하는 것이 좋아보입니다.