テーブル変数の削除<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />ループ内でテーブルのプロパティを削除しようとしていますが、何も起こりません。 ログ ウィンドウにはエラー メッセージが表示されないため、ループ内でテーブル変数を削除できない理由がわかりません。
リテラル文字列であれば変数を削除できるのですが、パターンマッチングで変数のリストを削除したいと考えています。
dt = New Table("test");
dt << New Table Variable("a", 1);
dt << New Table Variable("b", 1);
dt << New Table Variable("c", 1);
names = dt << Get Table Variable Names;
for(i = N Items(names), i > 0, i--,
variable = names;
// Fails
dt << Delete Table Variable(variable);
);
// Ok
dt << Delete Table Variable("a")
Re: テーブル変数の削除JMP9を使用しています。 あなたのソリューションは機能します。 ありがとう
Re: テーブル変数の削除あなたの例はここ、JMP 10.0.2 for Mac で動作します。 ただし、JMP 9 では動作しない可能性があります。 バージョン 10 未満を使用していますか?
JMP 9 でこれを試してください:
dt =新しいテーブル( "テスト" ) ;
dt <<新しいテーブル変数( 「あ」 、 1 ) ;
dt <<新しいテーブル変数( 「b」 、 1 ) ;
dt <<新しいテーブル変数( 「c」 、 1 ) ;
名前= dt <<テーブル変数名の取得;
ために(私= N 個のアイテム(名前) 、私> 0 、私--、
変数=名前[私] ;
評価(解析する(評価インサート( "dt << テーブル変数の削除(^nameexpr(variable)^)" ) ) )
) ;