Short cirsuit - java
Posted In:
JAVA
.
By lkh
단축 논리 연산자(Short-circuit logical operateor)인 '&&(논리곱)'과 ' || (논리합)'을 제공 하고 있다. 이 연산자는 하나의 첫 번째 operand를 평가한 결과 두 번째 operand를 평가할 필요가 없을 경우, 바로 경과를 반환하는 연산자이다.
'&&(논리곱)'연산의 경우 왼쪽에서부터 평가해 갈 때, 하나의 operand라도 falue이면, 전체 논리식은 거짓이 되므로 더 이상 나머지 논리식을 평사하지 않습니다.
' || (논리합)'연산의 경우에도 왼쪽에서부터 평가해 갈 때, 하나의 피연산자라도 참이 되면, 나머지 논리식을 평가할 필요없이 전체 논리식은 참이 됩니다.
-> &, | 연산자가가 논리 연산자로 사용될 경우, 두 개 짜리 &&, || 와 한 개 짜리 &, | 의 차이는 Short circuit 효과가 있는지 없는지의 차이입니다.
0 Responses to Short cirsuit - java
Something to say?