Вы можете сравнить, как различается объявление переменной между Visual FoxPro и прочими программными языками. В Visual FoxPro, вы не присваиваете переменной тип данных. Однако, рекомендуется, что вы именовали ваши переменными с префиксами, поясняющими тип данных, который вы планируете использовать с переменной. Другие языки требуют, чтобы присваивали переменной тип данных при ее объявлении. Для получения более подробной информации смотрите Соглашение по наименованию переменных.

NoteЗамечание

Когда вы сохраняете значение в переменную, а переменная еще не существует, Visual FoxPro внутренне создает ее с областью видимости PRIVATE. Другие языки, которые требуют явного объявления переменной, возвращают ошибку. Для создания переменных в Visual FoxPro с областью видимости PUBLIC или LOCAL, вы должны явно объявить их командами PUBLIC или LOCAL. Для получения более подробной информации смотрите описание этих команд в PUBLIC Command и LOCAL Command.

 
Visual FoxPro BASIC

Переменные внутренне объявляются без типизации данных.

Переменные могут быть внутренне объявлены и имя переменной диктует тип данных.

 
Pascal C/C++

Переменные должны быть объявлены явно и им должен быть присвоен тип данных.

Переменные должны быть объявлены явно и им должен быть присвоен тип данных.

Expand imageСмотрите также