Результаты поиска по запросу "lambda"

5 ответов

В синтаксисе лямбда-функций, для чего служит «список захвата»?

Взято из ответа наэтот вопрос [https://stackoverflow.com/questions/3221812/sum-of-elements-in-a-stdvector] Например, это код, который вычисляет сумму элементов вstd::vector: std::for_each( vector.begin(), vector.end(), [&](int n) { sum_of_elems ...

1 ответ

MVC View: Введите аргументы Html помощник DisplayFor не может быть выведен из использования

Я пытаюсь использовать расширенный HTML Helper DisplayFor в этом представлении: <%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<MvcCms.Web.ViewModels.SubscriptionsViewModel>" %> <% using ...

2 ответа

Получение ссылки по ссылке в лямбде C ++ 11

Учти это: #include <functional> #include <iostream> std::function<void()> make_function(int& x) { return [&]{ std::cout << x << std::endl; }; } int main() { int i = 3; auto f = make_function(i); i = 5; f(); }Эта программа гарантированно выведет5 ...

ТОП публикаций

5 ответов

Как выполнить объединение нескольких таблиц в LINQ lambda

Я пытаюсь выполнитьОбъединить несколько таблицв LINQ. У меня есть следующие классы: Product {Id, ProdName, ProdQty} Category {Id, CatName} ProductCategory{ProdId, CatId} //association tableИ я использую следующий код (гдеproduct, category ...

1 ответ

Исключить коллекцию из другого от lambda

Это мой тип: public class myType { public int Id { get; set; } public string name { get; set; } }И есть 2 коллекции этого типа: List<myType> FristList= //fill ; List<myType> Excludelist= //fill;И мне нужно исключитьExcludelist изFristList ...

1 ответ

Карта потока Java 8 <K, V> в список <T>

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

23 ответа

Java «лямбда-выражения не поддерживаются на этом уровне языка»

Я тестировал некоторые новые функции Java 8 и скопировал пример в свою среду IDE (изначально Eclipse, затем IntelliJ), как показано ...

3 ответа

Захват лямбда-переменной в цикле - что здесь происходит?

Я пытаюсь разобраться, что здесь происходит? Какой код генерирует компилятор? public static void vc() { var listActions = new List<Action>(); foreach (int i in Enumerable.Range(1, 10)) { listActions.Add(() => Console.WriteLine(i)); } foreach ...

2 ответа

Выражение для членов типа приводит к различным выражениям (MemberExpression, UnaryExpression)

ОписаниеУ меня есть выражение, указывающее на свойство моего типа. Но это не работает для каждого типа свойства. «Не означает» означает, что это приводит к различным типам выражений. Я думал, что это когда-нибудь приведет кMemberExpression Но это ...

1 ответ

ограничение режима захвата по умолчанию и 'this' в лямбда-выражении C ++

Мне интересно почему= Захват по умолчанию режим запрещаетthis вЗахват-лист C ++лямбда-выражение. Это, [=, this]{ }; // error [&, this]{ }; // OKЭто указано в C ++ 11 5.1.2 / 8. Если лямбда-захват включает в себя захват-по умолчанию, то есть ...