Null object: Difference between revisions

Content added Content deleted
mNo edit summary
m (added a ;Task: (bold) header.)
Line 1: Line 1:
{{task|Basic language learning}} [[Category:Simple]]
{{task|Basic language learning}}
[[Category:Simple]]

'''Null''' (or '''nil''') is the computer science concept of an undefined or unbound object.
'''Null''' (or '''nil''') is the computer science concept of an undefined or unbound object.
Some languages have an explicit way to access the null object, and some don't.
Some languages have an explicit way to access the null object, and some don't.
Some languages distinguish the null object from [[undefined values]], and some don't.
Some languages distinguish the null object from [[undefined values]], and some don't.



;Task:
Show how to access null in your language by checking to see if an object is equivalent to the null object.
Show how to access null in your language by checking to see if an object is equivalent to the null object.



''This task is not about whether a variable is defined. The task is about "null"-like values in various languages, which may or may not be related to the defined-ness of variables in your language.''
''This task is not about whether a variable is defined. The task is about "null"-like values in various languages, which may or may not be related to the defined-ness of variables in your language.''