Я новичок в необязательном и функциональном программировании.
Как оптимизировать приведенный ниже код, используя option(line: 4 to line: 7)?
@Getter @Setter
class Score{
Double score;
Double percentage;
}
Optional scoreOptional getScore(){}
Как установить данные об оценках и процентах, используя необязательные
public Optional calculate(){
Optional scoreOptional = getScore();
// I am setting data like this
if(scoreOptional.isEmpty())
return scoreOptional;
//line : 4
Score score= scoreOptional.get();
score.setScore(13D);
score.setPercentage(15D);
return Optional.of(score);
//line: 7
}
Подробнее здесь: https://stackoverflow.com/questions/701 ... ional-java