Short Circuit Evaluation
논리식 계산 순서
(지금까지 비트연산만 생각했지 이건 전혀 생각을 안해봤다.)
# a와 b는 상수라고 가정한다.
a and b
4
a and b
3
이렇게 출력된다.
이는 and
의 경우 둘다 확인해야기에 양쪽 다 계산하므로 b가 최종 계산 위치
a or b
의 경우엔 a
가 true
이기에
b
를 거칠 필요가 없어 a
가 출력
즉 0 or 23
을 하면 23
이 출력됨.
댓글