Шаг 5 - Типы данных

Типы данных определяют то, как хранятся данные и как они могут быть использованы. Вы можете перемножить два числа, но не можете перемножать символы. Или можно напечатать текст заглавными буквами, но нельзя сделать того же с цифрами.

Вот основные типы данных FoxPro:

Тип			Пример
Numeric			123
			3.1415
			-7
Character			"Первые Шаги"
			"123"
			"01/01/99"
Logical			.T.
			.F.
Date			{01/01/99}
DateTime			{01/01/99 12:30:00 pm}

Данные могут храниться в переменных, массивах или таблицах.

Если Вы уже сталкивались с программированием, скажем, на С++, то сразу ощутите разницу в работе с переменными и преобразованием типов. Переменная в FoxPro может быть объявлена в любом месте программы, при этом тип ее в явном виде не указывается. Т.о., написав nCode=3, далее по тексту можно использовать nCode как переменную типа Numeric.

Стоит отметить, что в FoxPro непринципиально в верхнем или в нижнем регистре Вы набираете текст своей программы, т.е. например, MessageBox, messagebox, MESSAGEBOX и mEsSaGeBoX будет означать одно и тоже.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Клементьев В.А.