Questions et réponses pour le optional :

Un type immuable qui peut contenir une valeur ou une référence. Chaque instance de ce type contient soit une valeur ou une référence non nulle, soit ne contient rien (auquel cas nous disons que la référence est "absente"; on ne dit jamais qu'elle "contient une valeur nulle").

2
votes
Comment puis-je changer cette méthode pour qu'elle renvoie null si la liste passée en paramètre est vide sans utiliser une instruction if ...

1
votes
J'ai le public String getFullName(Optional<Person> persons) { return persons .map(person -> (person.getFirstName() + " " + person.getFamilyName())).orElse("Invalid"); } ...

1
votes
J'essaie d'écrire un flux qui renvoie l'employé le plus riche. BigDecimal getAccountAmountInPLN(final Account account) { return account .getAmount() ...

1
votes
J'ai lu sur std::optional> comme moyen de transmettre des références facultatives. Cependant, je ne parviens pas à ...