コンテンツにスキップ

MAXARRAY, MINARRAY

関数名 引数 戻り値
MAXARRAY integerArray, int, int int
MINARRAY integerArray, int, int int

API

int MAXARRAY integerArray(, start, end)
int MINARRAY integerArray(, start, end)
配列の値の最大又は最小値を返す関数です。
integerArrayに検索対象となる1次元配列を指定し、start以上end未満の要素の範囲で検索します。
endを省略した場合、配列の最後までを対象とします。
RESULT = MAXARRAY(X, A, B)の結果は

RESULT = X:A
FOR COUNT, A, B
    IF X:COUNT > RESULT
        RESULT = X:COUNT
    ENDIF
REND

と同等です。
integerArrayに指定できるものは数値型1次元配列変数のみで文字列変数や多次元配列は指定できません。
integerArrayCFLAGなどのキャラクタ配列を指定した場合、指定されたキャラについてのみ検索します。

ヒント

命令、式中関数両方対応しています。