커뮤니티

IF문 문자논리 비교시 장애가 발생합니다.^^

프로필 이미지
나경패철
2020-06-25 00:03:46
2019
글번호 140136
답변완료
안녕하세요? YES Language의 수식을 작성하다보니 IF wk_ey = "양"(==> 참조)에서 아래와 같이 장애메세지가 너오는 것을 한참 만에 발견하였습니다. 앞으로 IF 문에서 문자 비교(특히 복잡한 비교식:And/ OR)를 할 때에는 어떻게 작성 하여야 하는지요? 앞으로 많은 지도편달을 부탁드립니다. 즐거운 하루가 되세요^^ IF Close > Open Then wk_ey = "양"; Else wk_ey ="음"; ==>> IF wk_ey = "양" Then wk_enex = "Up"; Else wk_enex = "Dw"; --- 장애메세지 ----- 논리 값이나 숫자나 혹은 그 표현식이 와야 합니다.
사용자 함수
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2020-06-25 11:26:49

안녕하세요 예스스탁입니다. 예스랭귀지에서 = 는 저장연산자입니다. 비교문에서 같다라는 표현은 ==을 사용하셔야 합니다. var : wk_ey(""),wk_enex(""); IF Close > Open Then wk_ey = "양"; Else wk_ey ="음"; IF wk_ey == "양" Then wk_enex = "Up"; Else wk_enex = "Dw"; 즐거운 하루되세요 > 나경패철 님이 쓴 글입니다. > 제목 : IF문 문자논리 비교시 장애가 발생합니다.^^ > 안녕하세요? YES Language의 수식을 작성하다보니 IF wk_ey = "양"(==> 참조)에서 아래와 같이 장애메세지가 너오는 것을 한참 만에 발견하였습니다. 앞으로 IF 문에서 문자 비교(특히 복잡한 비교식:And/ OR)를 할 때에는 어떻게 작성 하여야 하는지요? 앞으로 많은 지도편달을 부탁드립니다. 즐거운 하루가 되세요^^ IF Close > Open Then wk_ey = "양"; Else wk_ey ="음"; ==>> IF wk_ey = "양" Then wk_enex = "Up"; Else wk_enex = "Dw"; --- 장애메세지 ----- 논리 값이나 숫자나 혹은 그 표현식이 와야 합니다.
프로필 이미지

나경패철

2020-06-25 12:02:47

네, 고맙습니다. 큰 실수를 했습니다. 정말 중요한 것을 깜빡 했네요. 기쁘고 즐거운 하루가 되세요.^^