본문 바로가기

etc.

return에 ||(논리 연산자)를 쓰면?

반응형
return jump(y+size, x) || jump(y, x+size);

 

위와 같이 return에 ||를 쓰면 어떻게 처리되는 걸까?

 

||는 논리 연산자로

첫번째 식이 true면 이를 리턴하고,

false면 두번째 식을 리턴한다

 

같은 방식으로 jump(y+size, x)가 true면 리턴하고,

false면 jump(y, x+size)를 리턴하게 된다

반응형