>안녕하세요
>아밥 책을 본지 얼마 안되는 늦깍이 학생입니다.
>
>제가 프로그램을 짜던 학교를 다닌것이 아니라 이것 저것 잘 모르겠네요.
>많이 도와주십시요
>
>질문은.
>
>DATA : c TYPE c.
>c = '10'.
>
>IF c IS IN ( '10' , '20', '30' , '40' ). <- 요 부분을 어떻게 처리 하고 싶은데 말이죠
WRITE : / 'dodo'.
ELSE.
WRITE : / 'papa'.
ENDIF.
>
>물론 if를 4번 걸면 되지만 취하는 액션이 하나인데 그렇게 처리 하자니 너무 이상하네요.
>
>한줄이면 되는것을 여러줄로 하기에는 쫌.. 그렇죠
그리고 한가지 더 collect의 기준이 뭐죠?
인터널 테이블을 만들어서 collect할 경우 인터널 테이블에 특정 키 기준을 설정 하지 않았다면
숫자를 제외한 나머지를 모두 기준으로 collect하는것인가요?
'10' , '20', '30' , '40' 를 인터널 테이블 형태로 가공을 해서
IF C IN ITAB.
WRITE:/ 'DODO'.
ENDIF.
COLLECT 는 CHARACTER 타입(CHAR,NUMC)을 기준으로 합칩니다.