Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Strong declaration?
Message
 
To
05/09/2001 16:06:16
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00552778
Message ID:
00552791
Views:
23
>Hi all,
>
>What is the difference when declaring a variable using AS option and not using it?
>
>
>local m.myInteger
>?type('m.myInteger') && 'L'
>
>local m.myOtherInteger AS Integer
>?type('m.myOtherInteger') && 'L'
>
>
>I was hoping that on the second declaration, m.myOtherInteger would have defaulted to 0. Aside from knowing that the variable will become an integer somewhere in the code, I don't see any advantage to declaring it with the AS keyword.
>
>Thoughts please.

Ramil;

In VB you would declare the type of variable but not in VFP. The value of the variable must be declared. I have not tried using a mvar (m.myOtherInteger) and would have just defined

Local myOtherInteger
myOtherInteger = 0

Tom
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform