24 lines
315 B
Plaintext
24 lines
315 B
Plaintext
class Item
|
|
{
|
|
int value;
|
|
}
|
|
|
|
fn maybe_item(bool create) Item
|
|
{
|
|
if (create)
|
|
return new Item;
|
|
|
|
return null;
|
|
}
|
|
|
|
Item empty = maybe_item(false);
|
|
Item present = maybe_item(true);
|
|
if (empty == null && present != null)
|
|
printline("null handling passed");
|
|
else
|
|
{
|
|
printline("null handling failed");
|
|
exit(1);
|
|
}
|
|
|