Boolean Logic

비교식과 논리식

관계 연산자는 조건의 재료를 만들고, 논리 연산자는 여러 조건을 단락 평가로 묶습니다.

비교·논리 조합 기준비교식은 참거짓 하나를 만들고 논리식은 그 판단을 조합합니다. 관계식, AND, OR의 단락 평가를 함께 확인합니다.
비교식과 논리식 점검 항목비교식은 참으로 볼 조건을 고정하고, AND와 OR는 단락 평가 때문에 실행되지 않는 식을 함께 봅니다.
관계식

비교 연산자와 bool 결과

논리 AND

논리 AND 단축 평가

논리 OR

논리 OR 단축 평가

표현 단위복잡한 조건은 의미 있는 이름의 bool 변수로 나누면 읽기 쉬워집니다.
우선순위비교 연산을 먼저 만들고 논리 연산으로 묶는 순서를 의식합니다.
실수 비교부동소수점 동등 비교는 오차 범위를 두고 판단합니다.

조건 판정 조건문 안의 식은 “어떤 상황을 참으로 볼 것인가”라는 규칙이므로, 코드 길이보다 의미의 선명함이 더 중요합니다.