Null object: Difference between revisions

Content added Content deleted
(→‎{{header|Lasso}}: adding null type comparison tests)
(→‎{{header|Delphi}}: Adds Déjà Vu example)
Line 304: Line 304:
if not Assigned(lObject) then
if not Assigned(lObject) then
...</lang>
...</lang>
=={{header|Déjà Vu}}==
There isn't an actual null object, so generally falsy objects are used to indicate a missing value, or when that's impractical a specific ident:
<lang dejavu>if not obj:
pass #obj is seen as null

if = :nil obj:
pass #obj is seen as null</lang>


=={{header|DWScript}}==
=={{header|DWScript}}==