Files
fz-lang/tests/programs/pos_null.fzs
2026-10-21 04:00:03 +03:00

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);
}