안녕하세요?
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";
--- 장애메세지 -----
논리 값이나 숫자나 혹은 그 표현식이 와야 합니다.
네, 고맙습니다. 큰 실수를 했습니다.
정말 중요한 것을 깜빡 했네요.
기쁘고 즐거운 하루가 되세요.^^