API version 1

- ‐

Record

複数のオブジェクトをまとめるためのクラスです。

Recordクラス自体には機能はなく、Recordオブジェクトの下位に別のオブジェクトを配置してまとめるために使用します。
例えば、Recordクラスを使用してFunctionの戻り値で構造を持つデータを戻すことができます。
Function sample() {
    var ret = new Record {
        Number code;
        String text;
    };
    ret.code = 100;
    ret.text = "abcdefg";
    return ret;
}

また、CRSプログラムで簡単なデータ構造を作成したい場合にも利用できます。

Record custDB[] {
    Number custCode;
    String custName;
    String custAddr;
}
custDB << CSV {
    1001,"東京太郎","東京都"
    1002,"大阪花子","大阪府"
    :
};