본문 바로가기

develop

3항 연산자 -초보개발자-

단순한 if/else문일 경우, 간단히 코드를 표현할 수 있는 방식이다.

 

형태는

Condition ? A : B

 

1. Condition : true/false를 반환하는 조건식이다.

2. ? : 뒤에 오는 값이 Condition에 따른 리턴 값임을 알려주는 '약속어'이다.

3. A : Condition의 결과가 true인 경우 리턴되는 값이다.

4. : : 반환 값을 구분하는 '구분자'이다.

5. B : Condition의 결과가 false인 경우 리턴되는 값이다.

 

 

 

3항 연산자를 사용하면 길이가 줄어든다.

하지만 코드의 라인이 줄었다고 컴파일 속도가 빨리지는 것은 아니다. 또한 중복해서 사용할 경우, 가독성이 떨어지므로 피하는 것이 좋다.