-2
과 그리고 또는 내가 다음 코드 줄을 가지고 말할 수? (app && ip) || device
? 또는 app && (ip || device)
?연산자 우선 순위
아니면 다른 방법이 있습니까?
감사합니다.
과 그리고 또는 내가 다음 코드 줄을 가지고 말할 수? (app && ip) || device
? 또는 app && (ip || device)
?연산자 우선 순위
아니면 다른 방법이 있습니까?
감사합니다.
그것은 간단하다 - &&
가 ||
보다 높은 우선 순위를 가지고 있기 때문에, 그것은
(app && ip) || device
난 항상하지만, 가독성을 위해 괄호를 추가하는 것이 좋습니다 것으로 해석됩니다.
@nietonfir 두 질문을 모두 읽었습니까? 그들은 완전히 다릅니다. –
http://en.wikipedia.org/wiki/Logical_connective#Order_of_precedence –
@MarekLipka 위키피디아 페이지가 질문과 어떻게 관련이 있는지 보지 못했습니다. 사실 Ruby에서는 '&&'와'|| '보다 우선 순위가 낮은'and'의 특별한 경우가 있기 때문에 오해의 소지가 있습니다. –