ZWIthdraw

ZWITHDRAWコマンドは、そのノードから下位ノードに影響を与えずに、変数名のデータ値をKILLします。

ZWITHDRAWコマンドのフォーマットは:

ZWI[THDRAW][:tvexpr] glvn

ZWITHDRAWは、下位ノードがあり値を持たない状態にするノードを直ぐに復元するツールを提供しています。-- すなわち、そのノードの$DATAが10の値を持つ場所で - - このような状態がいくつかのコントロールの意味を持つ場所のケースです。GT.Mは、ZWITHDRAWと同一の機能として、ZKILLコマンドも用意します。

ZWITHDRAWの例

例:

Kill A
Set A="A",A(1)=1,A(1,1)=1
WRite $Data(A(1)),!
ZWIthdraw A(1)
WRite $D(A(1)),!
ZWRite A
Quit

実行結果:

11
10
A="A"
A(1,1)=1

これは、ローカル変数 A と A(1) と A(1,1) をセットします。ZWITHDRAWで、A(1)のデータを削除します。 ZWRITEコマンドで、ZWITHDRAWがKILLした A(1)を示しますが、AとA(1,1)は残っています。

inserted by FC2 system