0
ответов

Почему анонимные делегаты могут опускать аргументы, а лямбды - нет?

//ok Action CallbackWithParam1 = делегат { }; //ошибка CS1593: Делегат 'System.Action' не принимает 0 аргументов Action CallbackWithParam2 = () => { }; ...
вопрос задан: 16 February 2012 16:31
0
ответов

ReSharper дает & ldquo; @ & rdquo; префикс к имени переменной в лямбда-выражении

При использовании ReSharper автоматически добавляется @, почему? открытая статическая строка RemoveDiacritics (эта строка ввода) {if (string.IsNullOrEmpty (input)) return input; var normalizedString = input ....
вопрос задан: 16 February 2012 02:29
0
ответов

C ++ 11 лямбда в decltype

Для следующего кода: auto F (int count) - > decltype ([] (int m) {return 0;}) {return [] (int m) {return 0; }; ...
вопрос задан: 15 February 2012 08:43
0
ответов

Как «разрешить» лямбда-выражение?

Как я могу переписать этот запрос linq для Entity с помощью лямбда-выражения? Я хочу использовать ключевое слово let или его эквивалент в своем лямбда-выражении. var results = from store in Stores let ...
вопрос задан: 11 February 2012 14:29
0
ответов

Оператор where not in () с лямбда

Кто-нибудь знает, как мы можем использовать оператор where not in () с лямбдой? здесь id in () оператор public List GetList (List ID) { return db.abcs.Where (a => ID ....
вопрос задан: 9 February 2012 15:49
0
ответов

GCC неправильно захватывает глобальные переменные по ссылке в лямбда-функциях?

Кажется, что GCC неправильно захватывает глобальные переменные по ссылке в лямбда-функциях, даже если они указаны как «захват по значению». Этот код скомпилирует и напечатает «a = 9»: #include
вопрос задан: 8 February 2012 20:25
0
ответов

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

Могу ли я отключить предупреждение о неполном совпадении шаблонов только для лямбда-выражений? Мне нравится предупреждение в целом, но не для реальных лямбда-литералов, подобных этому: map (\ (x: xs) -> ...) ls Я думаю, что этот код ...
вопрос задан: 5 February 2012 09:35
0
ответов

Странное поведение при использовании делегатов и лямбда-выражений

В качестве средства внедрения отложенного вычисления форматирования в разрабатываемой мной библиотеке я определил делегатную строку общедоступного делегата MessageFormatterDelegate (строковое сообщение, объект params [] ...
вопрос задан: 3 February 2012 11:54
0
ответов

Выражение лямбда-исчисления, реализующее применение функции

Я только что нашел следующее выражение лямбда-исчисления: (((λ f . (λ x . (f x)))) (λ a . a)) (λ b . b)) То есть это функция, которая принимает аргумент f и возвращает другую функцию, которая принимает аргумент ...
вопрос задан: 1 February 2012 11:01
0
ответов

Свободная конфигурация интерфейса с лямбдами в C #

Многие открытые исходные коды в проектах используется класс конфигурации и лямбда-выражения для пояснения настройки сложного объекта. Возьмем, к примеру, Mass Transit. Простая конфигурация будет такой же. Bus.Initialize (sbc = & ...
вопрос задан: 31 January 2012 00:17
0
ответов

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

У меня есть список, и я использую list.ForEach (l => {... something ...}). Теперь, при определенном условии, мне нужно прекратить итерацию по списку, но break не работает - я получаю: «Элемент управления не может покинуть тело ...
вопрос задан: 30 January 2012 20:08
0
ответов

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

Мне нужно передать лямбда-запрос в качестве параметра, следующий код является образцом, и я Интересно найти для этого реализацию, есть образцы: что-то вроде этого: var expr1 = Where (n => n & ...
вопрос задан: 30 January 2012 11:38
0
ответов

Зачем нам нужны волокна

Для волокон мы получили классический пример: порождение чисел Фибоначчи fib = Fiber.new do x, y = 0, 1 loop do Fiber.yield y x,y = y,x+y end Зачем нам нужны волокна? I ...
вопрос задан: 29 January 2012 11:05
0
ответов

GCC Segfaults Когда `decltype` используется во вложенной лямбде

Я создал макрос, который удобно строит лямбда-функции, с помощью которых я могу перебирать тензорные объекты в написанной мной библиотеке. Однако вложение этих макросов, похоже, заставило GCC пройти ...
вопрос задан: 27 January 2012 11:03
0
ответов

Нахождение среднего из списка

Я должен найти среднее значение списка в Python. Пока это мой код. L = [15, 18, 2, 36, 12, 78, 5, 6, 9] print Reduce (лямбда x, y: x + y, l) Я получил его, так что он складывается вместе значения в списке, ...
вопрос задан: 27 January 2012 10:15
0
ответов

Построение динамического дерева выражений для фильтрации по свойству коллекции

Я пытаюсь построить лямбда-выражение, которое будет объединено с другими в довольно большое дерево выражений для фильтрации. Это работает отлично, пока мне не понадобится фильтровать по вложенному свойству коллекции. Как ...
вопрос задан: 24 January 2012 20:34
0
ответов

Haskell: предложение where, ссылающееся на связанные переменные в lambda

Я пытаюсь численно интегрировать функцию в Haskell, используя правило трапеции, возвращая антипроизводную, которая принимает аргументы a, b, чтобы конечные точки интервала были интегрированный. ...
вопрос задан: 24 January 2012 10:20
0
ответов

python: альтернатива анонимным функциям

Python не поддерживает сложные анонимные функции.Какая хорошая альтернатива? Например: class Calculation: def __init __ (self, func): self.func = func def __call __ (self, data) ...
вопрос задан: 22 January 2012 08:53
0
ответов

Почему приведение к универсальному типу выполняется медленнее, чем явное приведение в C #?

Я создаю карту отправки сообщений на C # и в основном просто экспериментирую с разными подходами. Мне интересно узнать о разнице в производительности, которую я измеряю, но не совсем понятно, почему из ...
вопрос задан: 21 January 2012 08:59
0
ответов

C ++ 0x лямбда-оболочки против привязки для проходящего члена functions

Это в основном вопрос о удобочитаемости, стиле и производительности двух разных подходов к созданию / передаче функтора, который указывает на метод-член из конструктора / метода класса. ...
вопрос задан: 18 January 2012 12:01
0
ответов

Есть ли причины, по которым в синтаксисе лямбд Java 8 требуется указывать тип аргумента?

Я прочитал http://cr.openjdk.java.net/~briangoetz/lambda/lambda-state-4.html и заметил, что во всех примерах тип аргумента объявлен явно, хотя он уже известен из ...
вопрос задан: 18 January 2012 11:53
0
ответов

Можно ли избежать копирования лямбда-функтора в этой ситуации?

Я сделал симулятор finally с использованием лямбда-выражения в C ++ 11, как показано ниже: #include template struct Finalizer {Finalizer (Functor & func): func_ (func) {} // (1) ~ ...
вопрос задан: 18 January 2012 01:07
0
ответов

Эквивалентные функции, дающие разные результаты интерпретатора

Предпосылки: я исследую анонимную рекурсию, и я беру на себя задачу реализовать прелюдию без использования какой-либо именованной рекурсии только для Помогите всему этому хорошо сидеть в моей голове. Я не ...
вопрос задан: 17 January 2012 00:41
0
ответов

Какой новый синтаксис лямбда?

Я слышал, что в DMD 2.058 будет новый синтаксис для анонимных функций, но я могу Не нахожу по нему никакой информации. Что такое новый синтаксис и будет ли старый синтаксис устаревшим?
вопрос задан: 13 January 2012 22:26
0
ответов

Как мне указать «не в» в этом лямбда-выражении?

У меня быстрый вопрос, потому что мой мозг не будет работать со мной ... Где я могу указать, что я хочу, чтобы user_id были в «Пользователи», но НЕ в «Группах»? db.Users.Join (db.Groups, a => a.user_id, b => b ....
вопрос задан: 13 January 2012 13:21
0
ответов

Динамический Linq - Выполнение запроса к объекту с элементами типа «динамический»

Я пытаюсь использовать динамический запрос linq для получения IEnumerable из коллекция объектов (Linq to Object), каждый из объектов в коллекции имеет внутреннюю коллекцию с другим ...
вопрос задан: 12 January 2012 02:04
0
ответов

Когда использовать определение лямбда с «голым» формальным параметром?

В данный момент я изучаю схему Guile, и в документации я неожиданно наткнулся на следующую конструкцию: ((lambda args (display args)) 42) => (42) Это поставило меня в тупик; до этого ...
вопрос задан: 11 January 2012 19:53
0
ответов

обратный вызов vs лямбда

Предположим, у меня есть следующий код, который я хочу реорганизовать: int toFuture () {precalc (); int calc = 5 * foobar_x () + 3; postcalc (); вернуть вычисление; } int toPast () {precalc (); int calc = 5 * ...
вопрос задан: 11 January 2012 17:57
0
ответов

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

Я новичок в этом поле LINQ, и я пытаюсь сделать одну вещь. У меня есть делегат действия (написанный ниже), который я хочу преобразовать в лямбда-выражение. Действие custom = delegate (string ...
вопрос задан: 7 January 2012 09:24
0
ответов

Как я могу использовать оператор continue в методе .ForEach ()

Есть ли эквивалент оператору continue в методе ForEach? List lst = GetIdList (); lst.ForEach (id => {try {var article = GetArticle (id); if (...
вопрос задан: 6 January 2012 19:25