그런데 <아니면..>밑으로 상황을 2개를 만들어 줘도 가장 앞선 하나의 상황만을 실행하네요.
도움말을 봐도 안나와 있고.. 방법이 없는 건가요?
손상진 2004-12-30 AM 1:34:19
만일(--조건--)
{
//참일경우 실행되는 부분
}
아니면 만일(--그외 조건--)
{
//위 조건이 맞을때 실행되는 명령어
}
아니면
{
//위에 모든 조건에 거짓일때 실행되는 명령어..
}
손상진 2004-12-30 AM 1:35:06
※ "아니면 만일"은 위에 붙어있는 "만일" 또는 "아니면 만일"이 거짓일 경우에만 조건을 비교하여 실행하게 됩니다.(아니면 만일은 여러번 쓰실수 있습니다)
ps.이진백 2004-12-30 AM 10:26:49
만일(--첫째 조건--)
{
//첫째 조건이 참일경우 실행되는 부분
//일단 여기서 참이면 아래의 조건은 모두 건너뛰게 됩니다.
}
아니면 만일(--그외 둘째 조건--)
{
//첫 조건이 맞지 않아서 둘째 조건을 비교하고
//조건이 맞을때 실행되는 명령어
}
아니면
{
//위에 모든 조건에 거짓일때 실행되는 명령어..
}
그러나...
만일(--첫째 조건--)
{
//첫째 조건이 참일경우 실행되는 부분
//일단 여기서 참이면 아래의 조건은 모두 건너뛰게 됩니다.
//(아니면을 썼을 경우)
//그러나 아니면이라는 글을 쓰지 않으면...
}
만일(--그외 둘째 조건--)
{
//아니면이 없으므로 첫째 조건이 참이든 뭣이든 여기도 비교합니다.
//그러니까 첫째 조건이 참인데 둘째 조건 역시 참이라면,
//여기도 실행하게 되죠.
//즉, 여기는 첫째 조건과 별개의 비교문입니다.
//첫 조건이 맞지 않아서 둘째 조건을 비교하고
//조건이 맞을때 실행되는 명령어
}
아니면
{
//여기서는 둘째 조건이 아닌 경우에만 실행됩니다.
//첫째 조건과 별개.
}