Предположим, у меня есть класс: class MyClass { public int MyMethod(Func f) { return 0; } public int MyMethod(Expression> f) { return 1; }
} Когда я пытаюсь ...
Я создал хранилище, используя лямбда-выражения для фильтрации коллекций сущностей. В качестве параметра метода я передаю Expression> exp. Но внутри метода я бы ...
В javascript обычно используются замыкания и создание, а затем немедленно вызывается анонимная функция, как показано ниже: var counter = (function () {var n = 0; return function () {return n ++;}
} ()); ...
Привет, я пытаюсь использовать Lambda Expression для преобразования списка анонимных типов в список примитивных типов, но пока мне не повезло. Я знаю, что могу использовать foreach для перебора 'a' и получения значений, но я хочу знать ...
Как настроить Visual Studio 2010, чтобы многострочные лямбда-функции не выглядели некрасиво со всем этим пустым пространством слева? dataView.CellFormatting + = (s, e) => ...
У меня есть этот запрос, который подсчитывает общее количество +1, сделанных пользователем на нашем веб-сайте: return db.tblGPlusOneClicks .Where (c => c .UserID == UserID && c.IsOn) ...
Как можно написать этот запрос, используя лямбда-выражение или LINQ: SELECT *
FROM cars WHERE (memo1 like ' % CERTIFIED% 'OR memo2 =' CERTIFIED ')
AND stockno IN (SELECT stockno FROM ...
У меня есть класс Java, имеющий доступ к контексту транзакции, который я хотел бы использовать из Scala. Итак, я подумал, что напишу метод Java, который принимает функцию Scala и вызывает ее внутри транзакции…
Я пытаюсь определить блок, который я буду использовать для передачи метода each нескольких диапазонов. Вместо того, чтобы переопределять блок для каждого диапазона, я хотел бы создать лямбда и передать лямбду как таковую: ...
Я пытаюсь кратко описать оператор if, поскольку я создаю запрос выражения, и если test имеет значение null, метод доступа вызывает ошибку. test! = null? test.Contains ("mystring"): NO_VLAUE Я ...
Сегодня я столкнулся с проблемой с LINQ для объектов (не SQL), которая выскочила из-за опечатки. У меня был .Выберите одно место и .Где в другом месте. Я ожидал того же результата, но они показывают ...
Строковое представление свойства экземпляра объекта можно получить с помощью Expression >: строка propertyName = ((MemberExpression) property.Body) .Member.Name; Но что, если я не…
Я пытаюсь понять AST в C #. Интересно, что именно делает метод Compile () из этого примера. // Некоторый код пропущен Expression > data = Expression ....
Я наткнулся на эту статью и нашел ее очень интересной, поэтому провел несколько тестов самостоятельно: Первый тест: List actions = new List (); for (int i = 0; i <5; ++ i) ...
Какое обозначение используется для объявления лямбда-переменной или параметра функции без использования авто или шаблонов? Есть ли способ сделать это? Или компилятор определяет уникальный объект класса для каждого ...
Я использую svn-версию gcc-4.7.0, чтобы проверить некоторые функции C ++ 11, например Лямбда-выражения. Через пару недель некоторые из моих старых примеров, включая Lambdas, больше не компилируются. Интересно: ...
Рассмотрим следующий случай: void Set (const std :: function & fn);
void Set (const std :: function & fn); Теперь вызов функции с помощью Set ([] (int a) {// ...
Кто-нибудь придерживается каких-либо правил (или вас принуждает придерживаться каких-либо правил вашим работодателем?) При выборе синтаксиса запроса LINQ или лямбда выражение внутри одного из методов расширения LINQ? ...
Что такое лямбда-выражение в C ++ 11? Когда я буду использовать один? Какой класс проблемы они решают, что было невозможно до их введения? Несколько примеров и вариантов использования будут полезны.
Я пересматриваю некоторые упражнения схемы в python (если это имеет смысл), чтобы узнать, что python может делать с точки зрения FP. Моя проблема касается лямбда-выражения в python:
Могу ли я определить общую функцию в python ...
Когда я использую Expression.Lambda (...) .Compile () для создания делегата из дерева выражения, результатом является делегат, для которого первый аргумент - закрытие. public static Func ...
У меня есть IEnumerable со списком объектов с идентификаторами. Я хочу выбрать те объекты, идентификаторы которых равны 1, 2, 7, 8, 9, 10 и 11. Я не знаю Эквивалент LINQ / Lambda эквивалентного SQL ...
У меня есть программа Visual Studio 2010 на C ++, основная функция которой: vector v (10); double start = 0.0; double increment = 10.0 ;
auto f = [& start, increment] () {return start + = ...
В C ++ я использую преобразовать, чтобы преобразовать все значения карты в верхний регистр. std :: map data = getData (); // переводим все значения в верхний регистр std :: transform (data.begin (), ...