Erase
名前付きの変数を削除し、動的配列の格納領域の割り当てを取り消します。
Synopsis
Erase varname
引数
Erase 文で使用する引数は、以下のとおりです。
varname | 削除する変数の名前。 |
概要
Erase 文は変数と関連しているすべてのノードを削除します。
引数リストで名前付きの変数がプレースホルダとして使用されているときなどのように、Erase を使用して、変数に定義済みの値を持たせないようにすることができます。
例
以下の例では、Erase を使用して、配列とそのサブノードを削除します。
array = "root node"
array("subnode") = "subnode"
array("subnode", "subnode") = "subnode, subnode"
Println Exists(array) 'returns 3; variable defined and has array elements
Erase array
Println Exists(array) 'returns 0
以下の例では、Erase を使用して、未定義のプレースホルダ変数を明示的に指定します。
Erase blankvar
tStatement = New %SQL.Statement(blankvar,"Sample")
PrintLn "Success"