Следующий пример опишет мое недоразумение лучше всего:
class myExampleClass (
myString: String,
val myInt: Int,
) {
fun memberFunction() {
val memberFunctionValA = myString // does not work
val memberFunctionValB = myInt // does work
}
}
Есть ли конкретная c причина? Всегда ли мы должны объявлять параметры как свойства, чтобы использовать их внутри класса?