リストから単語を削除するやあ! リストから「none」という単語 (データ入力に応じて変化します) を削除しようとしていますが、スクリプトを実行した後、出力に変化が見られません。 コードを改善する方法について何か提案はありますか?
unique= Associative Array(Data) << Get Keys;
show(unique); // output- unique= {" BGG", " BSG", "None"}
Number= nitems(unique);
for( i= 1, i >= Number, i++,
if (unique[i]== "None",
remove from(unique,unique[i]);,
);
);
Re: リストから単語を削除する問題をどのように処理したいかは次のとおりです。リストを逆方向に作業すると、リストのメンバーを削除することによってリストへの参照が不正確になることがなくなります。
unique = {" BGG", " BSG", "None"};
For( i = N Items( unique ), i >= 1, i--,
If( unique[i] == "None",
Remove From( unique, i, 1 ),
)
);
Show( unique );