0
class Car(val miles:Int,val year:Int)
val myCar = new Car(100,2016);
println(myCar.miles)
В этом примере myCar.miles
дает мне значение миль. Но я хочу определить явные getters, чтобы что-то сделать с помощью свойства миль myCar. Как это сделать?Явный геттер в Scala
Как я понимаю, не требуется делать переопределение для mi val? Но можно ли это вообще сделать? – Pavel
'mi' - это просто аргумент конструктора, не ставя перед ним' val', вы не получаете автоматически предоставленного getter и setter. – Jesper
Я имею в виду, что это будет недействительным с точки зрения чистого FP, но если это разрешено в Scala ?? как я его вижу. – Pavel