Null object: Difference between revisions

Line 95:
=={{header|BBC BASIC}}==
{{works with|BBC BASIC for Windows}}
A null object has a zero-pointer with a value pointerof zero or one.
<lang bbcbasic> DIM a(123)PROCtestobjects
END
DEF PROCtestobjects
PRIVATE a(), b(), s{}, t{}
DIM a(123)
DIM s{a%, b#, c$}
IF !^a() <= 01 PRINT "a() is null" ELSE PRINT "a() is not null"
IF !^b() <= 01 PRINT "b() is null" ELSE PRINT "b() is not null"
IF !^s{} <= 01 PRINT "s{} is null" ELSE PRINT "s{} is not null"
IF !^t{} <= 01 PRINT "t{} is null" ELSE PRINT "t{} is not null"</lang>
ENDPROC</lang>
'''Output:'''
<pre>