커뮤니티

2일간의 고심

프로필 이미지
lakepine
2004-03-09 15:16:02
1313
글번호 2711
아래 문제로 이틀 동안 무지 고민하다가 수많은 시행착오 끝에 원하는 결과가 표시된 것 같군요. 그 차이가 무었인지요? IF aaaaa......then { qqqqq;wwwww;eeeee; } 와 IF a......then qqqqq;wwwww;eeeee; 의 차이는 완전히 틀린 결과를 가져오는군요. { } 의 의미(어떨 때 써야 하는지)를 좀 설명해주세요. 참고로 수식작성에 필요한 책자는 없는지요? 게시판만 의존하니 시행착오가 너무 많군요.
지표
답변 1
프로필 이미지

회원

2004-03-09 15:24:43

이-컨입니다. 예스스톡홈페이지 => [예스트레이더프로] => [수식작성법] => "연산자", "제어문"에서 확인하실 수 있습니다. { 중괄호(시작) 블록 설정 시작 } 중괄호(끝) 블록 설정 끝 if제어문에서 Then문이나 else문이 하나의 문장이 아니고 여러 개일 경우 “{}”(블록)이나 "begin" "end"로 해당 문장의 처음과 끝을 표시 해야 합니다. 여러 문장일 때 문장의 불록 설정이 없으면 then 이나 else의 처음에 오는 문장 하나만 실행됩니다 IF a......then qqqqq;wwwww;eeeee; 에서 a.... 조건이 만족하면 qqqqq;문이 실행이되고 wwwww; eeeee;문은 if제어문과 상관없이 무조건 실행이됩니다. > lakepine 님이 쓴 글입니다. > 제목 : 2일간의 고심 > 아래 문제로 이틀 동안 무지 고민하다가 수많은 시행착오 끝에 원하는 결과가 표시된 것 같군요. 그 차이가 무었인지요? IF aaaaa......then { qqqqq;wwwww;eeeee; } 와 IF a......then qqqqq;wwwww;eeeee; 의 차이는 완전히 틀린 결과를 가져오는군요. { } 의 의미(어떨 때 써야 하는지)를 좀 설명해주세요. 참고로 수식작성에 필요한 책자는 없는지요? 게시판만 의존하니 시행착오가 너무 많군요.