class FuelTank (
var lowFuel: Boolean = false,
var currentlevel: Double = 0.0,
var minFuel : Double = currentlevel * 10 / 100)
var level = Delegates.vetoable(0) {
_, _, new ->
if (new < minFuel ) {
true
} else {
false
}
}
minFuel is not be recognised by the lazy lambda. Please help.