목록2025/02/10 (2)
쌓고 쌓다
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bcl6a7/btsMcHHeC7P/cGkHHN0k91eMXD6bOJVxd0/img.png)
Functional MethodStatic Method인 GET_N_O_AIRPLANES는 비행 횟수 RV_COUNT를정수 타입 I로 반환하는 메서드이다. 위와 같이 RETURNING VALUE 구문을 포함하고 있는 메소드를 Functional Method라고 한다. RETURNING VALUE는 메소드의 결과로 값을 반환하는 것이다. Functinal Method로 호출한 부분에서는RECEVING을 사용하여 받아온 값을 변수에 할당 받을 수 있다. 메소드의 구문에서 다른 파라미터에는 값이 여러개가 올 수 있지만RETURNING에는 하나의 파라미터만 올 수 있다. 그래서 Functinal Method는 RETURNING VALUE가 무조건 하나이므로다음과 같이 암묵적으로 메소드 결과를 변수에다 값을 할..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bFZIpw/btsMbEXXymw/nWZ1bo08jnAPmeOdYBNEe1/img.png)
COLLECT 키워드Structure를 Internal Table에 넣을때COLLECT INTO 구문을 사용할 수 있다. COLLECT 키워드는 키 필드를 기준으로 다른 필드들의 누적 값을 계산한다.키 필드는 필드중에서 Character로 된 필드가 키 필드가 된다.Numeric도 키 필드가 된다. Numeric은 숫자로 이뤄진 Char이다.문자형 수치 데이터를 위해 존재한다. 예제를 들어보면 이름(Char)과 나이(Numc)를 기준으로몇시간을 공부했는지 HOURS 필드와며칠을 공부했는지 DAYS 필드가 존재한다. 이름과 나이를 키 필드로 누적 공부 시간과 일 수를 계산해보자. COLLECT 동작 방식먼저, 텍스트로 COLLECT 키워드의 동작 방식을 이해해보자. "이름 나이 공부시간 공부일수" 필드..