For coding peeps: I have devised a cunning language in which:
(a) the '??' operator returns the first non-null value, and yet...
(b) 'null ?? true == false'.

Because, you see, 'null' is non-null, because it's coerced to 'false', because of 'true'.

This is fine.

Sign in to participate in the conversation

Welcome to thundertoot! A Mastodon Instance for 'straya