Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Using == vs =
Message
From
10/11/2015 07:40:10
 
 
To
10/11/2015 07:27:44
General information
Forum:
Visual FoxPro
Category:
Other
Title:
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows 10
Network:
Windows 2008 Server
Database:
MS SQL Server
Application:
Web
Miscellaneous
Thread ID:
01627149
Message ID:
01627300
Views:
60
>>>>>>Is there any gotcha using == as a standard?
>>>>
>>>>I have seen issues comparing fields of unequal length, where == always fails.
>>>
>>>Why are they issues?
>>>Shouldn't it be failing?
>>>
>>>"John" does not equal "Johnny"
>>>
>>>The = operator has caused more bugs for me than any single feature in VFP (had one last week.)
>>>
>>>Why anyone would have a language state that "A" = "" is beyond comprehension.
>>
>>This is something that came from dBase times, and once you learn how it works, you know how and where you can use it.
>>
>>You must remember that when dBase was born, no SQL syntax or like() function existed at that time, so this kind of comparisons where an adventadge, and not a problem. Even today they are used for variuos user cases.
>
>To me, the key point is that originally, dBase was primarily for interactive use and in that setting, SET EXACT makes perfect sense.
>
>Tamar

I'm generally OK with it.

I mentally transform "=" into "begins with."

My issue is with "A" = "".

Something cannot begin with nothing. It has to begin with something.
Anyone who does not go overboard- deserves to.
Malcolm Forbes, Sr.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform