Unboxing Long w java
W jakimś kodzie widzę to:
private void compute(Long a, Long b, Long c) {
long result = a-(b+c);
...
Wydaje się nieco dziwne, że wynik jest przechowywany w prymitywiedługie zamiastDługie obiekt odpowiadający jego operandom.
Czy są jakieś powody, dla których wynik powinien być przechowywany jako prymitywny?