lambda

интересно, может ли кто-нибудь объяснить мне следующую странность. Я использую Java 8 обновление 11. учитывая, этот метод private <F,T> T runFun(Function<Optional<F>, T> fun, Optional<F> opt) { return fun.apply(opt) ; } если я сначала создаю объект функции и передаю его в метод ...

Я пытаюсь определить блок, который я буду использовать для передачи каждого метода нескольких диапазонов. Вместо того, чтобы переопределять блок на каждом диапазоне, я хотел бы создать ламбу и передать лямбду как таковую: count = 0 procedure = lambda {|v| map[count+=1]=v} ("A".."K").each procedure ("M".."N")...

Я пытаюсь создать простую систему сценариев, которая будет использоваться для печати этикеток. Я делал это в прошлом с отражением без проблем, но теперь я пытаюсь сделать это с помощью лямбда-функций, чтобы я мог кэшировать функции для повторного использования. код, который у меня есть до сих пор, выглядит с...

Я часто сталкивался с проблемой с лямбда-выражениями Java, где, когда я хотел различить() поток на произвольном свойстве или методе объекта, но хотел сохранить объект, а не сопоставить его с этим свойством или методом. Я начал создавать контейнеры, как описано здесь но я начал делать это достаточно, чтобы это...

Я читаю состояние лямбда: библиотеки издание, и меня удивляет одно утверждение: в разделе потоки, есть следующее: List<Shape> blue = shapes.stream() .filter(s -> s.getColor() == BLUE) .collect(Collectors.toList()); в документе не указывается, что ...

когда я впервые набрал этот вопрос, я сделал это для того, чтобы найти дубликаты вопросов, чувствуя себя уверенным, что кто-то уже задал этот вопрос. Мой план состоял в том, чтобы следовать этим обманутым ссылкам, а не публиковать этот вопрос. Но этот вопрос, насколько я вижу, раньше не задавался ... он не по...

есть ли метод поиска linq lambda, который возвращает null, вместо того, чтобы выдавать исключение при поиске списка? мое текущее решение-это что-то вроде: (чтобы избежать исключения из перебрасываясь) if (list.Exists(x => x.Foo == Foo)) { var listItem = list.Find(x => x.Foo == Foo); } Он просто ...

кто-нибудь придерживается каких-либо правил (или вы вынуждены придерживаться каких-либо правил вашим работодателем?) при выборе использования синтаксиса запроса LINQ или лямбда-выражения внутри одного из методов расширения LINQ? Это относится к любым сущностям, SQL, объектам, чему угодно. на нашем рабочем ме...

мне интересно, в чем именно разница между обертыванием делегата внутри Expression<> и нет ? Я вижу Expression<Foo> используется много с LinQ, но до сих пор я не нашел ни одной статьи, которая объясняет разницу между этим, и просто с помощью делегата. например. Func<int, bool> Is42 = (valu...

Я думал, что следующие два были эквивалентны: named_scope :admin, lambda { |company_id| {:conditions => ['company_id = ?', company_id]} } named_scope :admin, lambda do |company_id| {:conditions => ['company_id = ?', company_id]} end но Руби жалуется: ArgumentError: tried to create Proc object wi...