2

dxl で反復処理する文字列のリストがあります。モジュール ID は次のように表されます。

string limitModules[5] = ['1', '2', '3', '4', '5']

明らかに、各モジュール ID はより複雑です。の構文を使用して for ループを作成しましたfor type1 v1 in type2 v2 do。ただし、スクリプトを実行すると、次のエラーが発生します。

(do) の間違った引数

ここに私のループがあります:

string mod_name = ""
for mod_name in limitModules do {
    // test to see if module is found
}

私は何が欠けていますか?

4

2 に答える 2

3

を作成しSkip Listてそれらを挿入し、そのように繰り返すことができます (DOORS DXL ヘルプのスキップ リストを参照してください)。

または、そのように文字列配列を使用する必要がある場合は、次を使用できます。

for(i = 0; i < 5; i++)
{
  mod_name = limitModules[i]
  // other code here
}

配列のサイズがわかっている場合は、この方法で問題ありません。ただし、スキップ リストはこの種の場合により効率的です。

于 2015-03-03T16:06:47.987 に答える