더북(TheBook)

실행 결과처럼 || 연산자는 하나라도 참이면 참을 반환하고, 둘 다 거짓일 때는 거짓을 반환합니다.

실행 결과

true  || true  -> True
true  || false -> True
false || true  -> True
false || false -> False

Note ≡ 단락 평가

C#에서 단락(short-circuiting) 기능은 AND 연산과 OR 연산을 진행할 때 부분의 결괏값에 따라서 나머지 연산 결과가 결정됩니다. 다음 두 가지 유형이 있습니다.

 

(연산식1 && 연산식2): 연산식1이 거짓(False)이면 연산식2와 상관없이 전체 결괏값은 거짓(False)이 됩니다.

(연산식1 || 연산식2): 연산식1이 참(True)이면 연산식2의 결괏값과 상관없이 전체 결괏값은 참(True)이 됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.