Variable Declaration

When you store a value to a variable and the variable does not exist, Visual FoxPro implicitly declares it. Languages that require explicit declaration of variables will return an error.

In Visual FoxPro, you do not assign a data type to a variable (although it is recommended that you name your variable with a prefix suggesting the data type you will use it for). Other languages require that you assign a data type to a variable when you declare it.

Visual FoxPro BASIC
Variables are implicitly declared; no data typing. Variables can be implicitly declared; variable name dictates data type.
Pascal C/C++
Variables must be explicitly declared and assigned a data type. Variables must be explicitly declared and assigned a data type.

See Also

Assignment Statements | Case Sensitivity | CASE Statements | Comments | FOR Loops | IF Statements | LanguageOptions Property | Parameter Passing by Reference | Parameter Passing by Value | WHILE Loops