Поскольку вы определяете findMax
без типа возвращаемого значения, тип возвращаемого значения Unit
или ()
.
def findMax (tempratures: List[Int]) { ... }
aka
def findMax (tempratures: List[Int]) : Unit = { ... }
Вы хотите вместо
def findMax (tempratures: List[Int]) : Int = { ... }
или с пропущенным типом
def findMax (tempratures: List[Int]) = { ... }