LINUX.ORG.RU

История изменений

Исправление Bioreactor, (текущая версия) :

ООПизма хотелось бы избежать.

Ну, что тут сказать... Каждый - ССЗБ.

Или адепт секты проФФеСора В.С.ЛугоФФского.

Это понятный код

import java.util.function.Supplier;

public class Test {
    
    static private Supplier<Integer> raccoon(int x, int y) {
        final int[] cnt = new int[1];
        cnt[0] = x;
        return (() -> cnt[0] += y);
    }
    
    public static void main(String[] args) {
        Supplier<Integer> lotor = raccoon(5, 5);
        for (int i = 0; i < 3; i++) {
            System.out.println(lotor.get());
        }
    }
}

10
15
20

А то, что в сообщении топика и на прочих недоязычках ниже - кулькакерское поделие.

Исходная версия Bioreactor, :

ООПизма хотелось бы избежать.

Ну, что тут сказать... Каждый - ССЗБ.