OVERLAY キーワードを使用して、1 つの配列を別の配列にオーバーレイさせるこ とができます。 たとえば、氏名および給与が入れられる基本配列と 2 つのオーバーレイ配列 (1 つは氏名用で 1 つは給与用) を持つことができます。 次に、該当するオーバーレイ配列を分類することによって、基本配列を氏名かま たは給与のいずれかの別に分類することもできます。
*...1....+....2....+....3....+....4....+....5....+....6....+....7...+.... DName+++++++++++ETDsFrom+++To/L+++IDc.Keywords+++++++++++++++++++++++++++ D DS D Emp_Info 50 DIM(500) ASCEND D Emp_Name 45 OVERLAY(Emp_Info:1) D Emp_Salary 9P 2 OVERLAY(Emp_Info:46) D CL0N01Factor1+++++++Opcode(E)+Factor2+++++++Result++++++++Len++D+HiLoEq.... C C* The following SORTA sorts Emp_Info by employee name. C* The sequence of Emp_Name is used to determine the order of the C* elements of Emp_Info. C SORTA Emp_Name C* The following SORTA sorts Emp_Info by employee salary C* The sequence of Emp_Salary is used to determine the order of the C* elements of Emp_Info. C SORTA Emp_Salary
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.