Null object: Difference between revisions
Content added Content deleted
Line 820: | Line 820: | ||
void c # only one allowed value: null |
void c # only one allowed value: null |
||
writeLine("nullable var equals to not nullable int: " + (a == b)) # allowed, false |
writeLine("nullable var equals to not nullable int: " + (a == b)) # allowed, false |
||
^| if the data type of a is void we are sure that a is null |^ |
|||
writeLine("type of a equals to Void data type: " + (generic!a == void)) |
writeLine("type of a equals to Void data type: " + (generic!a == void)) # true |
||
writeLine("integer value " + b + " equals to null: " + (b == null)) # allowed, always false |
writeLine("integer value " + b + " equals to null: " + (b == null)) # allowed, always false |
||
writeLine("a void value equals to null: " + (c == null)) # always true |
writeLine("a void value equals to null: " + (c == null)) # always true</syntaxhighlight> |
||
</syntaxhighlight> |
|||
{{out}} |
{{out}} |
||
<pre> |
<pre> |