Функция ERASE стирает динамические массивы
Оператор ERASE
--------------
Функция ERASE стирает динамические массивы и повторно устанавливает статиче
-------- ские.
Синтаксис ERASE имя массива[,имя массива]...
---------
Замечания Имя массива -это имя того массива(вов),который вы желаете повторно
--------- установить или исключить из размещения .Следует заметить,что пус-
тые скобки не должны входить в ИМЯ МАССИВА.Если ИМЯ МАССИВА относится к ди-
намическому массиву,его пространство в памяти освобождается и это имя масси-
ва в дальнейшем можно образмерить вновь с помощью другого оператора DIM.Если
ИМЯ МАССИВА относится к статическому массиву ,при стирании с помощью ERASE
его элементы просто очищаются в 0(или в нуль-строку ,для строчных массивов).
Ограничения Вы не можете стереть массив ,который никогда не существовал,или
----------- в случае динамических массивов уже был стерт.
Различия Турбо-Бейсик дает возможность создания статических массивов ,кото-
-------- рые быстрее динамических массивов.Интерпретаторный Бейсик допускает
только динамические массивы.
См.также CLEAR
DIM
$DYNAMIC
FRE
$STATIC
Пример ON ERROE GOTO ОшибокОбработчик
PRINT FRE(-1)
DIM DYNAMIC БольщойМассив(10000)
БольшойМассив(6666)=66
PRINT FRE9-10
ERASE БольшойМассив
PRINT FRE(-1)
'этот оператор будет возвращать ошибку ,если программа будет
'прогоняться с включенной проверкой границ
PRINT БольшойМассив(6666)
END
ОшибокОбработчик:
PRINT "ошибка типа "ERR
PRINT "произошла по адресу "ERADR
END
Функции ERDEV,ERDEV$
--------------------
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий