задолбал кофе хлебать. а в остальном - зайка и умница
@taboollive7274 жыл бұрын
если записать лямбду (p) -> System.out.println(p) ---->> в такой записи --->> System.out::println --- двойное двоеточие говорит нам, что аргумент который поступит в метод стоит передать в метод который справа от двойного двоеточия?
@dankosky78364 жыл бұрын
А после добавления Трай с ресурсами, разве нельзя было убрать дополнительный метод, который Алексей выносил, чтобы обработать возможные ошибки, и вместо него просто Кэтч прописать?
@lisafox90264 жыл бұрын
супер Лектор
@Nikola_Karimov2 жыл бұрын
При всем уважении, но не для новичка инфа) может лучше больше простых доступных обяъяснений, на пальцах. И вам и нам норм будет
@gapmeeee24 күн бұрын
Ты же понимаешь, что ты общаешься с видео, которое вышло 9 лет назад
@ssaidahmed7 жыл бұрын
да это же жаваскрипт)))
@nonamenobody27955 жыл бұрын
Джава ООП, при чем тут фп?
@lexxx19945 жыл бұрын
с java версии 8 появились лямбды
@nonamenobody27955 жыл бұрын
@@lexxx1994 Тема доклада на слайде "функциональные элементы", этого сейчас везде навалом, вот например хвостовая рекурсия из коробки есть в жаве? или функциональные типы или алгебраические типы или паттерн-матчинг? настоящие ФПЯ для .net - nemerle, f#, про java боюсь соврать, быть может clojure. но попробуйте писать в фп стиле на чистой жаве и это очень быстро надоедает. так для разработки LINQ в .net (лямбды) приглашались специалисты по хаскелю. по сути получился отдельный язык(выражения linq разбираются отдельно и выполняются отдельно, что позволяет например, доставать из БД только по одной записи, т.е. лениво хотя код выглядит как обычный перебор), вообщем, выражение - все есть выражение, это не пустой звук. Разница колосальная. императивные языки менее выразительны по своей природе. Это как топор и швейцарский нож. просто на всякий случай.
@gaben-agent5 жыл бұрын
@@nonamenobody2795 никто и не пишет на Java в функциональном стиле. Все лишь пользуются дополнительным синтаксическим сахаром, похожим на фп, что крайне удобно. Ибо я ебал строчить миллиарды строк кода, когда я могу на изи воспользоваться стримами на листе. Или, если мне нужно, могу спокойно реализовывать единственные методы интерфейсов, заменив их лямбдой. Java и не претендует на звание языка ФП.