I don't know if this has already been proposed, bu...
# language-proposals
t
I don't know if this has already been proposed, but what about allowing primary constructor parameters to be specified with the init statement.
Copy code
init(val a: Int) {

}
Class definitions can get a bit messy sometimes and allowing to specify primary constructor parameters with the init might help with that. Specifying parameters in both the class definition and init block should not be allowed to preserve readability.