* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
140
Языки Бейсик
-2 Любое другое число
Неиспользуемое стековое пространство. Доступное строковое пространство.
строк_выражение$ Любое строковое выражение. FRE сжимает свободное строковое пространство в один блок, а затем возвращает объем доступного строкового пространства. Пример:
PRINT "Строковое пространство", FRE("") PRINT "Неиспользуемое стековое пространство", FRE(-2) PRINT "Пространство массива", FRE(-1) FREEFILE-оператор
Возвращает номер следующего доступного для использования файла. Формат записи: FREEFILE Пример:
OPEN "ТЕСТ.ДАТ" FOR OUTPUT AS #1 PRINT "Номер следующего файла: "; FREEFILE CLOSE
См. также OPEN
FUNCTION-оператор
Определяет процедуру F U N C T I O N . Формат записи: FUNCTION имя [(параметры)] [блок операторов] имя = выражение [блок операторов] END FUNCTION где имя параметры [STATIC]
имя функции и возвращаемый ею тип данных, указанный суф¬ фиксом типа данных (%, & , !, # или $). одна или несколько переменных, указывающих параметры, кото¬ рые передаются в функцию при ее вызове: в виде: перемен[()] [AS тип] [, перем[()] [AS тип]]...
где переменная имя переменной Basic. тип тип данных переменной (INTEGER, L O N G , SINGLE, D O U B L E , S T R I N G или тип данных, определенный пользователем). STATIC указывает, что значения локальных переменных функции сохра¬ няются между вызовами функции. выражение возвращаемое значение функции.