これは、 文字列配列を作成し、そこに要素を追加し、ソートし、配列の内容を一覧にする方法を示しています。
// 既存のサンプルファイルをインポート newbook; fpath$ = "Samples\Data Manipulation\US Metropolitan Area Population.dat" string fname$ = system.path.program$ + fpath$; impasc; // 最後の列をループし、すべての州のデータを探す range rMetro=4; stringarray saStates; for( int ir=1; ir<=rMetro.GetSize(); ir++ ) { string strCell$ = rMetro[ir]$; string strState$ = strCell.GetToken(2,',')$; // 名前に '-' のインスタンスを見つける int nn = strState.GetNumTokens("-"); // States文字列配列に追加 for( int ii=1; ii<=nn; ii++ ) { string str$ = strState.GetToken(ii, '-')$; // すでに存在していなければ追加 int nFind = saStates.Find(str$); if( nFind < 1 ) saStates.Add(str$); } } // States文字列配列をソートし、出力 saStates.Sort(); for(int ii=1; ii<=saStates.GetSize(); ii++) saStates.GetAt(ii)$=;