Я новичок в Scala, и я действительно запутался во всем этом : Unit =
бизнесе. У меня есть переменная в моем классе, которая вызывает функцию, которая возвращает строку. По сути, я хочу, чтобы переменная вызывала функцию, чтобы найти правильное значение для установки переменной. Я просто не могу понять, как это сделать с тем, как возвращаются вещи из функций в Scala.
Вот фрагмент моего кода:
val finalGrade : String = calculateFinalGrade(points)
def calculateFinalGrade(totalPoints: Int) : String = {
if (totalPoints >= 90) { return "A" }
else if (totalPoints < 90 && totalPoints >= 87) { return "B+" }
else if (totalPoints < 87 && totalPoints >= 83) { return "B" }
else if (totalPoints < 83 && totalPoints >= 80) { return "B-" }
else if (totalPoints < 80 && totalPoints >= 77) { return "C+" }
else if (totalPoints < 77 && totalPoints >= 73) { return "C" }
else if (totalPoints < 73 && totalPoints >= 70) { return "C-" }
else if (totalPoints < 70 && totalPoints >= 67) { return "D+" }
else if (totalPoints < 67 && totalPoints >= 63) { return "D" }
else if (totalPoints < 63 && totalPoints >= 60) { return "D-" }
else if (totalPoints < 60) { return "F" }
}
При наведении курсора на «return» «Это говорит:« Возвращенное ключевое слово является избыточным. »