예를 들어
'서울' '부산' '대구' '인천' '광주' 등의 특정 문자열 집합을 세팅시켜놓고
if(aa가 위의 특정 문자열집합안에 포함되어 있는가)then ~~
else ~~
를 할려고 합니다. 그러니깐 aa에 'LA'가 들어오면 딴데로 보낼려고
하거든요.
제가할수 있는 방법은
if(aa='서울' or aa='부산' or aa='대구' or aa='인천' or aa='광주' or
aa='대전' or aa='--' or aa='--' or ~~~~~ 한 30개정도)
then ~~~
else ~~~;
이렇게 하니깐 너무너무 길고 프로그램 중간중간에 삽입되니깐 보기
도 안좋습니다.
위의 문자열 집합변수를 좀 간단하게 처리할수 없나요?.
초보적인것 같은데 책에는 잘 안나와 있습니다. 좀 갈켜주세요.
TStringList를 써보세요. 문자열들을 여기에 넣으시고 IndexOf로 비교하시면 됩니다...
if StringList.IndexOf(aa) = -1 then
begin
// LA로 보내기...
end;
^^ 항상 즐코하세요...