Типы данных и переменных
В OWBasic переменные могут иметь типы целые, плавающие,
логические, символ или строка. Стандартный тип - целый. Назначения по умолчанию могут быть модифицированы ключом
DEFAULT в программе.
Тип переменной специфицируется суффиксом.
Таким образом можно создать переменные других типов, чем тип по умолчанию. Если переменная используется один раз, то первое
используемый тип становиться стандартным типом для этой переменной. Замечание: Это правило было сделано для
упрощения работы. Суффиксы к переменным не обязательны, если переменная используется однажды. С другой стороны, это
подтверждено неразумным использованием. Для примера, переменная имеет тип по умолчанию, но предыдущее использование
изменило его, то трудно определить, где может возникнуть ошибка. Ситуация ещё больше запутывается, если есть две
переменные с одинаковым названием, но разными типами. Тогда первое использование переменной определяет его тип.
Пример:
alpha=4
beta#=5
alpha#=3.14
PRINT alpha : ! alpha - целое значение из строки 1
PRINT alpha# : ! alpha# Плавающая переменная из строки 3
PRINT beta : ! beta Плавающая переменная из строки 2 |
|