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