Null object: Difference between revisions
Content added Content deleted
No edit summary |
m (→{{header|Sidef}}: minor code fix) |
||
Line 1,259: | Line 1,259: | ||
say defined(nil) # false</lang> |
say defined(nil) # false</lang> |
||
However, ''nil'' is not an object, so we can't call methods on it. Alternatively, Sidef provides the '' |
However, ''nil'' is not an object, so we can't call methods on it. Alternatively, Sidef provides the ''null'' object: |
||
<lang ruby>var null_obj = |
<lang ruby>var null_obj = null; # initialize with a null value |
||
say null_obj.is_a( |
say null_obj.is_a(null); # true |
||
say defined(null_obj); # true</lang> |
say defined(null_obj); # true</lang> |
||