0
ответов

В Python 3.2 есть “ лямбда» считается «ключевым словом», «оператором» или и тем, и другим?

В Python 3.2, согласно этому: http://docs.python.org/py3k/reference/expressions.html#summary самый низкий приоритет в Python И согласно этому: http://docs....
вопрос задан: 4 April 2012 05:13
0
ответов

Проблема захвата вложенной лямбды

Я скомпилировал это с помощью компилятора Visual Studio 2010, и у него есть проблемы с компиляцией при вложенной лямбде, захватывающей переменные, уже захваченные первой лямбдой:Functor& fn, const...
вопрос задан: 31 March 2012 20:11
0
ответов

c#ToDictionary с проверкой ContainsKey

У меня есть список, который я хочу поместить в словарь, для простоты вставляемые значения будут одинаковыми. Я могу использовать цикл foreach. Список<строка> список = новый список<строка>();...
вопрос задан: 29 March 2012 20:32
0
ответов

Запись лямбда-выражений в журнал

открытый класс Demo { public void When(Func condition) { if (!condition) { Log.Info("Условие не выполнено."); возвращение; } ...
вопрос задан: 29 March 2012 18:13
0
ответов

несколько операторов лямбда

У меня есть следующий оператор var evarage = productionreportentry.Sum(productionReportEntry => productionReportEntry.Cycletime); Я хотел бы добавить ведение журнала внутри Sum...
вопрос задан: 28 March 2012 11:04
0
ответов

VB.NET: «Лямбда-выражения операторов не могут быть преобразованы в деревья выражений» ошибка времени компиляции

Почему я могу сделать следующее: Dim qNodes As IQueryable (Of XmlNode) = xDoc .ChildNodes.AsQueryable () Dim test = qNodes.Where (Function (node) True), хотя следующее дает ошибку, которую я указал в ...
вопрос задан: 28 March 2012 01:45
0
ответов

Проблема с оптимизацией цикла или закрытием лямбда?

В следующем методе я отправляю перечисление действий и хочу получить обратно массив команд ICommand, которые вызывают Action которые обертывают эти действия (необходимые для relayCommand). Проблема в том, что ...
вопрос задан: 25 March 2012 16:21
0
ответов

Как получить дочерний тип, объявляющий тип из выражения?

У меня есть иерархия родительских / дочерних классов, в которой родительский объект абстрактно объявляет строковое свойство, а дочерний класс реализует его: абстрактный класс Parent {общедоступная абстрактная строка Значение {получить; } } ...
вопрос задан: 25 March 2012 16:16
0
ответов

Что делает этот комбинатор: s (sk)

Теперь я понимаю сигнатуру типа s (sk): s (sk) :: ((t1 -> t2) -> t1) -> (t1 - > t2) -> t1 И я могу создать примеры, которые работают без ошибок в инструменте Haskell WinGHCi: ...
вопрос задан: 25 March 2012 16:16
0
ответов

Можно ли создать дерево выражений для динамических операторов if?

У меня есть ситуация, когда я читаю бизнес-логику и заменяю переменные фактическими значениями, а затем мне нужно оценить ее, чтобы получить результат. В настоящее время я использую для этого bcParser, и он работает просто...
вопрос задан: 24 March 2012 14:54
0
ответов

C# ToDictionary lambda выбирает индекс и элемент?

У меня есть строка типа string strn = "abcdefghjiklmnopqrstuvwxyz" и мне нужен словарь вида: Dictionary(){ {'a',0}, {'b',1}, {'c', 2}, ... } Я пробовал разные вещи...
вопрос задан: 23 March 2012 23:01
0
ответов

Лямбда-выражение для фильтрации списка элементов

У меня есть список элементов, и мне было интересно, может ли кто-нибудь помочь мне с лямбда-выражение для фильтрации этого списка Вот как выглядит мой список: List> myList = ...
вопрос задан: 21 March 2012 19:46
0
ответов

Получение родительского члена из выражения

У меня есть выражение, которое используется для получения списка элементов из моей модели для моего представления. Что я хочу сделать, так это выражение для списка, могу ли я вернуться назад вверх по дереву выражений на один уровень...
вопрос задан: 19 March 2012 20:35
0
ответов

Why can't an anonymous method be assigned to var?

I have the following code: Func comparer = delegate(string value) { return value != "0"; }; Однако следующее не компилируется: var comparer = delegate (строковое значение) {...
вопрос задан: 17 March 2012 17:19
0
ответов

Как выполнить соединение между несколькими таблицами в LINQ lambda

Я пытаюсь выполнить соединение между несколькими таблицами в LINQ. У меня есть следующие классы: Product {Id, ProdName, ProdQty} Category {Id, CatName} ProductCategory {ProdId, CatId} // ассоциация ...
вопрос задан: 15 March 2012 13:00
0
ответов

Присвоение значений из одного списка другому с помощью LINQ

Здравствуйте, у меня возникла небольшая проблема с присвоением значений свойств из одних списков элементам других. Я знаю, что мог бы решить эту проблему "по-старому", перебирая оба списка и т.д., но я ищу больше...
вопрос задан: 14 March 2012 18:50
0
ответов

Реализация Haskell-монады Maybe в C++11

Я пытаюсь реализовать монаду Maybe из Haskell, используя лямбда-функции в C++11 и шаблоны. Вот что у меня есть на данный момент #include #include использование пространства имен ...
вопрос задан: 13 March 2012 21:45
0
ответов

Should I use C++11 lambdas now?

Here is my dilemma: I really like lambda and have been using Boost.Fusion and Phoenix a lot lot. They are pretty mature and play nicely across many compilers. What about the C++11 lambdas? They ...
вопрос задан: 10 March 2012 03:55
0
ответов

Лямбда-выражение и лямбда-оператор

Есть ли принципиальная разница между лямбда-выражением в одну строку и лямбда-оператором? Возьмем, к примеру, следующий код: частный делегат void MyDelegate(); protected static void ...
вопрос задан: 9 March 2012 15:29
0
ответов

C#: как отсортировать список объектов на основе списка строк

У меня есть два списка, такие как List l_lstNames = new List { «А1», «А3», «А2», «А4», «А0» }; List l_lstStudents = new List ...
вопрос задан: 9 March 2012 11:38
0
ответов

Являются ли лямбда-выражения замыканиями C#?

Являются ли лямбда-выражения (и в некоторой степени анонимные функции) замыканиями? Насколько я понимаю замыкания, это функции, которые рассматриваются как объекты, что кажется точным...
вопрос задан: 6 March 2012 20:49
0
ответов

Указание лямбда-функции в качестве аргумента по умолчанию

Как мне назначить лямбда-функцию в качестве аргумента по умолчанию? Я бы хотел сделать это: int foo (int i, std :: function f = [] (int x) -> int {return x / 2;}) {вернуть f (i); } но мой компилятор (g + ...
вопрос задан: 5 March 2012 23:27
0
ответов

Переименование лямбды в Common Lisp

Недавно я начал изучать Common Lisp и (просто для развлечения) решил переименовать макрос лямбда. Моя попытка была следующей: > (defmacro λ (args &body body) `(lambda ,args ,@body)) Похоже, что ...
вопрос задан: 5 March 2012 08:59
0
ответов

Лямбда-функции Haskell — две вроде бы эквивалентные функции, одна работает, а другая ошибочна

Эта лямбда-функция возвращает 1: (\xy -> 1) 1 p, где p = (\xy -> 1) Хорошо, для меня это имеет смысл — лямбда-функция возвращает 1, независимо от своих аргументов. Теперь эта лямбда-функция...
вопрос задан: 4 March 2012 19:56
0
ответов

Могу ли я ссылаться на лямбду изнутри, используя Ruby?

Я хочу иметь возможность вызывать анонимную лямбду изнутри с помощью Ruby. Рассмотрим следующий рекурсивный блок (возвращает факториал). Я знаю, что могу присвоить его переменной, и эта переменная ...
вопрос задан: 1 March 2012 12:42
0
ответов

map, lambda, remove_if

Итак, у меня проблема с алгоритмом std :: map, lambda и stl (remove_if). Собственно, тот же код с std :: list или std :: vector работает хорошо. Мой тестовый пример: #include #include # ...
вопрос задан: 1 March 2012 11:44
0
ответов

Условное возвращаемое значение Moq с использованием лямбда

Возможно ли возвращать разные результаты в зависимости от входных данных, как в MoqSecurityAdminHelper.Setup (x => x.GetAllQuestions (It.IsAny ())) .Returns ( new Dictionary
вопрос задан: 24 February 2012 09:29
0
ответов

Путать с лямбда-выражением и пониманием списка

Прочтите вопрос о переполнении стека когда-нибудь назад со следующим синтаксисом в [1]: [лямбда: x для x в диапазоне (5)] [0] () Вых [1]: 4 В [2]: [лямбда: x для x в диапазоне (5)] [2] () Out [2]: 4 Но у меня ...
вопрос задан: 22 February 2012 09:19
0
ответов

Лучший способ передать список имен свойств в виде лямбда-выражений

У меня есть класс MyDummyClass, которому я хотел бы передать некоторые свойства в форме лямбда-выражения для последующей оценки. Итак, что я могу сделать что-то вроде публичного класса MyDummyClass {...
вопрос задан: 18 February 2012 10:53
0
ответов

LINQ-to-SQL: преобразование Func в выражение >

LINQ-to-SQL имеет был для меня PITA. Мы используем его для связи с базой данных, а затем отправляем сущности через WCF в приложение Silverlight. Все работало нормально, пока не пришло время начинать ...
вопрос задан: 17 February 2012 00:38