#вопросы_с_собеседований
Для чего нужны функциональные интерфейсы Consumer<T>, DoubleConsumer, IntConsumer и LongConsumer?
Consumer<T> (потребитель) - интерфейс, с помощью которого реализуется функция, которая получает на вход экземпляр класса T, производит с ним некоторое действие и ничего не возвращает.
Consumer<String> hello = (name) -> System.out.println("Hello, " + name);
hello.accept("world");
☕️ DoubleConsumer — потребитель, получающий на вход Double;
☕️ IntConsumer — потребитель, получающий на вход Integer;
☕️ LongConsumer — потребитель, получающий на вход Long.