コンテンツにスキップ

SUMCARRAY, CMATCH, MAXCARRAY, MINCARRAY

関数名 引数 戻り値
SUMCARRAY charaArray(, int, int) int
CMATCH charaArray, any(, int, int) int
MAXCARRAY charaArray(, int, int) int
MINCARRAY charaArray(, int, int) int

API

int SUMCARRAY charaArray(, start, end)
int CMATCH charaArray, value(, start, end)
int MAXCARRAY charaArray(, start, end)
int MINCARRAY charaArray(, start, end)
キャラクタ間を走査するSUMARRAYMATCHMAXARRAYMINARRAYのバリエーションです。
charaArrayはキャラクタ配列変数でなければなりません。
start, endはキャラクタ登録番号で指定します。
例えばRESULT = SUMCARRAY(CFLAG:2, A, B)は以下のようも書けます。
BCHARANUMより小さくなければなりません)

RESULT = 0
FOR COUNT, A, B
    RESULT += CFLAG:COUNT:2
REND

ヒント

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