커뮤니티

간단한 질문드립니다.

프로필 이미지
로봇짱
2016-01-16 18:33:38
157
글번호 94478
답변완료
항상 친절한 답변에 감사드립니다. 단순 문법에 대한 질문입니다. 단답형으로 답변 주셔도 좋습니다. 1. 'if 조건 then 실행문'에서 조건 만족했을 경우 아무것도 처리하지 않고 넘기길 원한다면 " if 조건 then end; " 또는 " if 조건 then { } " 이렇게 작성해주면 되나요? 2. 'if 조건 then 실행문 else 실행문' 에서도 " if 조건 then 실행문 else end; "라고 작성해주면 조건불만족시 그냥 끝나나요? 3. 중간 수식을 건너뛰는 명령어가 있나요? 만약 아래와 같은 수식일때 1행 if abc>1 then {bcd=bcd+1; 명령어;} 2행 if bcd>5 then bcd=bcd+2; 3행 efg=10*10; 1행의 조건만족시 2행을 건너뛰고 3행으로 직행하는 방식 말입니다.
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-01-18 15:07:45

안녕하세요 예스스탁입니다. 1. if 조건 then { } 와 같이 작성하시면 됩니다. 2. 끝난다는 것이 어떤 의미이신지 모르겠습니다. 수식의 end는 문장의 마침을 나타내는 것입니다. 문장수행을 중지한다는 부분이 아니고 문장중지는 랭귀지에서 가능하지 않습니다. f 조건 then 실행문 else {} 와 같이 작성하시면 조건만족하면 실행문에 적은 내용을 수행하고 조건만족하지 않으면 실행할것이 없으므로 다음문장으로 넘어갑니다. 즉 아래와 같이 작성한것과 같습니다. if 조건 then 실행문 3 예스랭귀지에서는 문장을 건너뛰는 명령어는 없습니다. 즐거운 하루되세요 > 로봇짱 님이 쓴 글입니다. > 제목 : 간단한 질문드립니다. > 항상 친절한 답변에 감사드립니다. 단순 문법에 대한 질문입니다. 단답형으로 답변 주셔도 좋습니다. 1. 'if 조건 then 실행문'에서 조건 만족했을 경우 아무것도 처리하지 않고 넘기길 원한다면 " if 조건 then end; " 또는 " if 조건 then { } " 이렇게 작성해주면 되나요? 2. 'if 조건 then 실행문 else 실행문' 에서도 " if 조건 then 실행문 else end; "라고 작성해주면 조건불만족시 그냥 끝나나요? 3. 중간 수식을 건너뛰는 명령어가 있나요? 만약 아래와 같은 수식일때 1행 if abc>1 then {bcd=bcd+1; 명령어;} 2행 if bcd>5 then bcd=bcd+2; 3행 efg=10*10; 1행의 조건만족시 2행을 건너뛰고 3행으로 직행하는 방식 말입니다.