At the expense of sounding completely ignorant, wh...
# language-proposals
p
At the expense of sounding completely ignorant, why is not implicitly initializing the nullable properties a good thing?
👍 2
b
It's consistent; all declared fields in Kotlin must be explicitly given a value before they can be accessed. Creating exceptions reduces clarity
p
Kotlin has no fields.
only properties and backing fields
b
You know what I mean. "Value-holders": `var`s add `val`s that aren't delegated or dynamic `get()`ers
Heck, even delegated ones need the delegate right away