커뮤니티

종목 검색에 대해서 궁금합니다.

프로필 이미지
여유로운투자
2017-05-12 09:29:03
128
글번호 109488
답변완료
질문 1. 저는 종목 검색 뿐만아니라 종목검색을 통해 결과값을 출력하는 것을 원하는데요 find함수의 인자부분이 결과값에 출력되는 것으로 이해하고있습니다 그렇다면 실제로 find(value1)을 했을 때 value1 의 값이 음수나 0 혹은 소수이하의 값을 가지는 결과 값이라도 검색되어 출력이 가능한지 궁금합니다. 질문 2. 예를들어 if ~~~~ then value1 = a; else value1 = b; find(value1); 처럼 작성한 경우 종목이 if문의 참인 경우의 종목(a결과값을 가지는 종목)만 검색이 되는 것인지 아님 else인경우(b)도 검색이 되는지 궁금합니다. 질문3. if ~~~~ then{ if ~~~~ then value1 = a; else value1 = b; }else value1 = c; find(value1); 과 같은 식으로 종목 검색식을 작성한 경우 실제 검색되는 종목이 a 종목(검색시 a결과 값을 가지는 종목)만 검색이 되는지 아님 a,b,c 모두 검색이 되는 것인지 궁금합니다 (즉, 검색되는 기준이 궁금합니다 그져 if문의 참인 경우에만검색이 되는지 혹은 이중 삼중 if 문일 때는 어떻게되는지....)
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-05-12 14:59:26

안녕하세요 예스스탁입니다. 검색결과값으로 음수나 소수는 관계가 없지만 0이 지정되면 안됩니다. 문의하신 내용이면 a,b,c가 0만 아니면 모두 검색이 됩니다. 종목검색은 조건에 만족하지 않는 종목을 0으로 취급해 제외하므로 결과값을 지정할때 종목검색조건에 만족했는데 0으로 결과값이 할당되지 않도록 유의해야 합니다. 그러므로 조건이 만족하지 않으면 0을 지정하는 내용이 필요합니다 종목검색식의 기본구조는 아래와 같다고 보시면 됩니다. if 종목검색조건 then value1 = 1; //1대신에 0이 아닌 값을 지정하면 됩니다. else value1 = 0; //종목검색조건에 맞지 않으면 0을 할당해 제외 find(value1); 조건에 만족했는데 상황에 따라 다른값을 지정해 볼때 if 종목검색조건 then{ #표시를 구분하기 위한 조건 if ~~~~ then value1 = a; else value1 = b; } else value1 = 0; //종목검색조건에 맞지 않으면 0을 할당해 제외 find(value1); 혹은 상황이 3개이상이면 if 종목검색조건 then{ #표시를 구분하기 위한 조건 if ~~~~ then value1 = a; else if ~~~then value1 = b; else value1 = c; } else value1 = 0; //종목검색조건에 맞지 않으면 0을 할당해 제외 find(value1); 2 종목으로 if문은 사용자분이 코딩을 어떻게 했는지에 따라 해당 if문이 종목검색조건인지 아닌지가 판단됩니다. if 종목을찾을조건1 then{ if 종목을찾을조건2 then{ if 종목을찾을조건3 then{ #표시를 구분하기 위한 조건 if ~~~~ then value1 = a; else value1 = b; } else value1 = 0; find(value1); 위와 같이 작성하면 3가지 조건이 모두 만족하는 종목을 찾게 됩니다. if문을 중복으로 사용한것일뿐 아래와 같습니다. if 종목을찾을조건1 and 종목을찾을조건2 and 종목을찾을조건3 then{ #표시를 구분하기 위한 조건 if ~~~~ then value1 = a; else value1 = b; } else value1 = 0; find(value1); 즐거운 하루되세요 > 여유로운투자 님이 쓴 글입니다. > 제목 : 종목 검색에 대해서 궁금합니다. > 질문 1. 저는 종목 검색 뿐만아니라 종목검색을 통해 결과값을 출력하는 것을 원하는데요 find함수의 인자부분이 결과값에 출력되는 것으로 이해하고있습니다 그렇다면 실제로 find(value1)을 했을 때 value1 의 값이 음수나 0 혹은 소수이하의 값을 가지는 결과 값이라도 검색되어 출력이 가능한지 궁금합니다. 질문 2. 예를들어 if ~~~~ then value1 = a; else value1 = b; find(value1); 처럼 작성한 경우 종목이 if문의 참인 경우의 종목(a결과값을 가지는 종목)만 검색이 되는 것인지 아님 else인경우(b)도 검색이 되는지 궁금합니다. 질문3. if ~~~~ then{ if ~~~~ then value1 = a; else value1 = b; }else value1 = c; find(value1); 과 같은 식으로 종목 검색식을 작성한 경우 실제 검색되는 종목이 a 종목(검색시 a결과 값을 가지는 종목)만 검색이 되는지 아님 a,b,c 모두 검색이 되는 것인지 궁금합니다 (즉, 검색되는 기준이 궁금합니다 그져 if문의 참인 경우에만검색이 되는지 혹은 이중 삼중 if 문일 때는 어떻게되는지....)