책 내용은 아니고요, 상설시험을 봤는데, 사용자 정의 함수에서 연산자 표시가 궁금합니다.
예를 들어 나이가 10이상 20이하이거나 직급이 부장이라고 표현할 경우
if 나이 >=10 and 나이 <=20 or 직급 = "부장" then 과 같이 표현하는 것이 맞나요?
아니면
if (나이 >=10 and 나이 <=20) or 직급 = "부장" then 과 같이 표현하는 것이 맞나요?
가로를 치는 것의 차이점이 무엇인지도 궁금합니다.
책 내용은 아니지만 책 내용의 보충설명이라는 의미에서 답해주시면 정말 감사하겠습니다.
and 가 먼저 실행되기 때문에 따로 괄호로 묶지 않아도 됩니다.
or 인 경우에는 and 보다 or이 더 늦게 실행되므로
or 문을 먼저 실행해야 할 경우에는 ()로 묶는 것이 좋습니다.
괄호를 하는 이유는 먼저 실행되어야 하는 식을 묶을때 사용하는 것으로
다른 것 보다 ()안의 식을 먼저 계산하기 때문에 ()를 하는 것이죠. 먼저 실행되어야 한다면 ()를 사용하시면 됩니다.
좋은 하루 되세요.
"-
*2011-11-13 21:44:59
and 가 먼저 실행되기 때문에 따로 괄호로 묶지 않아도 됩니다.
or 인 경우에는 and 보다 or이 더 늦게 실행되므로
or 문을 먼저 실행해야 할 경우에는 ()로 묶는 것이 좋습니다.
괄호를 하는 이유는 먼저 실행되어야 하는 식을 묶을때 사용하는 것으로
다른 것 보다 ()안의 식을 먼저 계산하기 때문에 ()를 하는 것이죠. 먼저 실행되어야 한다면 ()를 사용하시면 됩니다.
좋은 하루 되세요.
"