erase
配列とその内容を消去する。
書式:
erase array[]
erase array[ ... ]
インデックスが指定されない場合、配列全部が消去される。
スタティックで作成された場合、その内容全部が0にセットされる。 ダイナミックな配列の場合には、そのキーおよび値全体が削除される。
例:
dim a[10] '<------------ Create a static array
' Initialize it
for i = 1 to 10
a[i] = i
end for
erase a[]
'<------------- Reset it to zeros
インデックス値が与えられた場合、単にインデックスで指定された配列がリセットされる。
スタティックな配列の場合は値を0にセットするのと同じである。
dim a[10] '<------------ Create a static array
' Initialize it
for i = 1 to 10
a[i] = i
end for
erase a[3]
'<------------- Same as a[3] = 0
またダイナミック配列の場合そのキーまたは値の配列が取り去られ、配列は小さくなる。
Dim a[] '<------------- Create a dynamic array
' Initialize it
for i = 1 to 10
a[i] = i
end for
erase a[3]
'<------------- Remove element from array
参照: dim