This API allows you to find an array element which is less than the argument you pass to it.
Parameters
- Search argument
- Array
- Start index (OR resulting indicators object)
- Resulting indicators object (optional)
Return Value
Returns 0 if no matching element is found; otherwise, the element index is returned.
Example
pjs.define("i", { type: 'integer', length: 3, decimals: 0, initValue: 1 }); pjs.define("SRCHWD", { type: 'char', length: 1 }); pjs.define("arr", { type: 'char', length: 1, dim: 10, orderby: 'ASCEND' }); arr[1] = 'A'; arr[2] = 'B'; arr[3] = 'C'; arr[4] = 'C'; arr[5] = 'C'; arr[6] = 'D'; arr[7] = 'E'; arr[8] = 'E'; arr[9] = 'F'; arr[10] = 'G'; SRCHWD = 'D'; pjs.lookupLT(SRCHWD, arr, i, { low: 55 });
RPG Equivalent
%LOOKUPLT()