|
|
|
|
|
by Hasknewbie
3007 days ago
|
|
I would argue it's not about the extra characters, it's about enforcing explicit mutability. In Scala, where var/val both exist, each time you declare a variable you are forced to think about its mutability. But if you only have "var", with the _option_ of tacking "final" to it, then a programmer can simply forget to make that decision, because the language allowed them to. |
|