sysVar.arrayIndex

システム変数 sysVar.arrayIndex の数値は、以下のとおりです。

sysVar.arrayIndex は、これらのいずれかを使用できます。

sysVar.arrayIndex には、以下のような特性があります。
プリミティブ型
BIN
データ長
4
converse 後、値は常にリストアされますか
非セグメント化テキスト・プログラムでのみ。『セグメンテーション』を参照してください。

レコード myRecord は以下のパーツを基にしていると想定します。
  Record mySerialRecPart
    serialRecord:
      fileName = "myFile"
    end
    10 zipCodeArray   CHA(9)[100];
    10 cityStateArray CHA(30)[100];
  end

また、配列は郵便番号と市および県の組み合わせで初期化されていると想定します。

以下のコードは、変数 currentCityState を、指定された郵便番号に対応する市および県に設定します。

  currentZipCode = "27540";
    if (currentZipCode in myRecord.zipCodeArray)
    currentCityState = myRecord.cityStateArray[sysVar.arrayIndex]; 
  end

if 文の後、sysVar.arrayIndex には、値 "27540" を含む最初の zipCodeArray エレメントの指標が入ります。zipCodeArray で "27540" が検出されない場合 、sysVar.arrayIndex の値は 0 になります。

ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.(C) Copyright IBM Japan 2005.