top | item 41717985

(no title)

dajoh | 1 year ago

> It’s the implicit nullability of all reference types which is the mistake, since it leads to undefined behaviour at runtime.

How does the implicit nullability of all reference types lead to "undefined behaviour at runtime" in, for example, Java or C#?

I'm aware that dereferencing NULL pointers in C/C++ is undefined behavior, but I haven't seen this in any other language.

discuss

order

moi2388|1 year ago

That’s fair. Unexpected might indeed be more generally correct.

NoahKAndrews|1 year ago

Maybe "unexpected" would be a better term