In many cases, you would get warnings when accessing a var that you don't get when accessing a val. Also, IntelliJ suggests converting to val if a var is never reassigned.
Re:Learn Kotlin in Y Minutes
by dullgiulio on Friday May 19, 2017 @04:20AM
(#14373755)
As others said, not a problem if you are using an IDE (and a specific one.)
Considering who authored the language, I am not surprised at all.
In actuality it will be extremely obvious in the IDE and the developer would not make this error.
Re:Learn Kotlin in Y Minutes
by thomastjeffery on Friday May 19, 2017 @12:22AM
(#14373011)
if "val" is a constant, and you try to mutate it later, the compiler will tell you, "That ain't gonna happen."
(I'm sure that this is just something you need to get used to, I'm merely trying to point out that this could be a silent typo/mistake)