You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is there a reason why it should be this way from a language design perspective? My initial intuition is that there might be some kind of ambiguity, but if that's true I'd love to know understand what the ambiguity is.
Hey @jhorbulyk, thanks for the background, I appreciate it.
undefined != 'something' => false
If you don't mind my challenging a bit (respectfully, of course), what is the use case for this? I don't know a whole lot about SQL 3VL, but the idea that (undefined = 'something') and undefined != 'something' both evaluate to false seems like a logical inconsistency even for a 3VL system, and ultimately something that an end-user has to step around. Would it not be more SQL-esque to have undefined = 'something' evaluate to undefined?
input:
expression:
evaluates to
:(
The text was updated successfully, but these errors were encountered: