2
ответа

Не хвостовые анонимные функции в Clojure

Как мне создать рекурсивную анонимную функцию в Clojure, которая не является хвостовой рекурсивной? Следующее явно не работает, поскольку повторение только для хвостовых рекурсивных функций. Я также не хочу перетаскивать ...
вопрос задан: 12 April 2011 07:51
2
ответа

IEqualityComparer для анонимного типа

У меня есть этот var n = ItemList. Выберите (s => новый {s. Vchr, s. Идентификатор, s. Центр, s. Поставщик, s. Описание, s. Счет}).ToList (); n. AddRange (OtherList. Выберите (s => новый {s. Vchr, s. Идентификатор, s. Центр, s. Поставщик, s....
вопрос задан: 1 February 2011 14:10
2
ответа

Церковные Цифры: как закодировать нуль в лямбда-исчислении?

Я изучаю лямбда-исчисление, но я, может казаться, не понимаю кодирование для номера 0. как "функция, которая берет в функции и втором значении и применяет функциональные нулевые времена на...
вопрос задан: 28 October 2010 17:51
2
ответа

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

Возьмите метод System.Windows.Forms.Control.Invoke (метод Delegate). Почему это приводит к ошибке времени компиляции: string str = "woop"; Invoke (() => this.Text = str); // Ошибка: невозможно преобразовать лямбду ...
вопрос задан: 28 September 2010 15:40
2
ответа

Как кэшировать результат 'IQueryable <>. First' ?

У меня есть 2 похожих запроса: ICmOption optionRes = CmOptionRepository .GetAll () .Where (option => option.Name == strCommandName && option.Data == ...
вопрос задан: 19 August 2010 19:26
2
ответа

Почему добавление двух десятичных знаков в Javascript дает неправильный результат? [дубликат]

Возможный дубликат: нарушена ли математика JavaScript? Почему JS испортил эту простую математику? console.log (.1 + .2) // 0.3000000000000004 console.log (.3 + .6) // 0. 8999999999999999 ...
вопрос задан: 9 August 2010 15:59
2
ответа

Сокращение Лямбда-исчисления

Все, Ниже являются лямбда-выражением, которое я нахожу трудным уменьшить, т.е. Я не могу понять, как пойти об этой проблеме. (λm λn λa λb. m (n b) b) (λ f x. x) (λ f x. f x) Это...
вопрос задан: 29 July 2010 12:45
2
ответа

Использовать (определенные) лямбда-выражения при предназначении для.NET 2.0?

ReSharper предлагает, чтобы мы изменились: Система. Сеть. ServicePointManager. ServerCertificateValidationCallback + = делегат (возражают отправителю, сертификату X509Certificate, цепочке X509Chain, SslPolicyErrors...
вопрос задан: 27 July 2010 08:29
2
ответа

Один лайнер: обработчик событий WeakReference-to-a-Lambda

Можно ли видеть оборотные стороны к этой остроте кроме того, что совместные использования ее нарушили бы принцип DRY? Это кажется простым, но то, что я не видел, что другие предлагают это, делает...
вопрос задан: 15 July 2010 10:24
2
ответа

C++ 0x Лямбда наверху

Там какие-либо издержки связаны с использованием лямбда-выражений в C++ 0x (под VS2010)? Я знаю, что использование функциональных объектов подвергается наверху, но я обращаюсь к выражениям, которые передаются STL...
вопрос задан: 10 July 2010 10:38
2
ответа

Объединяющий пустой указатель оператор и лямбда-выражение

смотрите на следующий код, который я попытался написать в конструкторе: частный Предикат <строка> _isValid;//... Предикат <строка> isValid =//...; это. _ isValid = isValid?? s = и...
вопрос задан: 10 July 2010 06:37
2
ответа

Каков тип функции лямбды?

В C++ 0x, я задаюсь вопросом, что тип имеет функцию лямбды. Конкретно: нечто #include <iostream> type1 (интервал x) {возврат [x] (интервал y)-> интервал {возвращают x * y;};} международное основное () {станд.:: суд <<...
вопрос задан: 1 July 2010 20:10
2
ответа

Как передать делегата для создания дерева выражений, которое является MethodCallExpression

Я надеюсь 'обобщать' некоторый код в.NET 3.5 приложения MVC и споткнулся в проблему. Фон у меня есть класс SomeController с некоторыми действиями: общедоступные ActionResult Возобновляют (строка...
вопрос задан: 23 June 2010 10:45
2
ответа

Лямбда-выражения в шаблонах T4

При соединении шаблона T4 я добавил простое лямбда-выражение: поле <# = string. Join ("", updateFields. ConvertAll (field =>. Имя).ToArray ()), #> Это заставляет шаблон перестать работать...
вопрос задан: 14 June 2010 15:24
2
ответа

Странный LINQ к поведению SQL

Вот мой набор данных: 1 запрос Marc This David 2 David 3 Marc 4 Marc 5 Marc 6 Marc 7 Marc 8 Marc 9 Marc 10 Marc 11 Marc 12 Marc 13 Marc 14 Marc 15 возвращает 2 (корректные) записи: запросите = запрос. Где (...
вопрос задан: 9 June 2010 14:21
2
ответа

C# и генерация кода лямбда-выражений F#

Давайте посмотрим на код, сгенерированный F# для простой функции: позвольте map_add valueToAdd xs = xs |> Seq.map (забава x-> x + valueToAdd) сгенерированный код для лямбда-выражения (экземпляр F#...
вопрос задан: 1 June 2010 09:57
2
ответа

Как объявить функцию, которая принимает лямбду?

Я прочитал в Интернете много учебных руководств, которые объяснили, как использовать лямбды со стандартной библиотекой (такие как станд.:: найдите), и они все были очень интересны, но я не мог найти никого, который объяснил как я...
вопрос задан: 30 May 2010 12:20
2
ответа

varargs в лямбде функционирует в Python

Функция лямбды действительно ли возможно иметь переменное количество аргументов? Например, я хочу записать метакласс, который создает метод для каждого метода некоторого другого класса, и это недавно создало...
вопрос задан: 26 May 2010 16:45
2
ответа

использование лямбды вместо впущенного схема

В SICP 1.2.1 существует функция, которая делает рациональное число, следующим образом: (определите (делать-крыса n d) (позвольте ((g (GCD n d))) (недостатки (/n g) (/d g)))) мне просто любопытно, как можно реализовать то же...
вопрос задан: 25 May 2010 16:39
2
ответа

Закрытие и вложенные лямбды в C++ 0x

Используя C++ 0x, как я получаю переменную, когда у меня есть лямбда в лямбде? Например: станд.:: вектор <интервал> c1; интервал v = 10; <---я хочу получить этот переменный станд.:: for_each (c1....
вопрос задан: 24 May 2010 17:30
2
ответа

Вызов универсального метода с использованием лямбда-выражений (и типа, известного только во время выполнения)

Вы можете использовать объекты лямбда-выражения для представления лямбда-выражения в качестве выражения. Как создать объект лямбда-выражения, представляющий общий вызов метода, если вы знаете только тип, который вы используете ...
вопрос задан: 17 May 2010 15:56
2
ответа

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

Я пишу грязный небольшой дополнительный метод для HtmlHelper так, чтобы я мог сказать что-то как HtmlHelper. WysiwygFor (лямбда) и дисплей CKEditor. У меня в настоящее время есть эта работа, но это кажется немного...
вопрос задан: 16 May 2010 18:10
2
ответа

Создайте действие лямбды из выражения function

Относительно легко создать функцию лямбды, которая возвратит значение свойства от объекта, даже включая глубокие свойства... Func <Категория, строка> getCategoryName = новый Func <...
вопрос задан: 15 May 2010 18:17
2
ответа

.NET: Лучший способ выполнить лямбду на потоке UI после задержки?

У меня была ситуация, подошедшая, который потребовал выполнения лямбда-выражения на потоке UI после задержки. Я думал о нескольких способах сделать это и наконец обоснованный на этой Задаче подхода. Фабрика. StartNew (() =...
вопрос задан: 2 April 2010 05:40
2
ответа

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

Я знаю, что у меня не должно быть идентификатора с тем же значением. Это является просто фиктивным, поэтому пропустите это. Я имею: Список <Автомобиль> карлист = новый Список <Автомобиль> (); карлист. Добавьте (новый Автомобиль () {идентификат
вопрос задан: 27 March 2010 11:11
2
ответа

Не мог инстанцировать шаблонов функций, который использует decltype для выведения типа возврата, если названо из лямбды?

Я пытаюсь использовать C++ 0x, и в особенности лямбда-выражение и decltype для упрощения части моего кода, с помощью компилятора MSVC10 RC. Я столкнулся со следующей очень нечетной проблемой: шаблон <...
вопрос задан: 5 March 2010 14:19
2
ответа

Как я Испускаю Систему. Linq. Выражение?

У меня есть некоторый код, который генерирует различный Func <> делегаты, использующие Систему. Linq. Выражения и Выражение. Лямбда <Func <>>.Compile () и т.д. Я хотел бы иметь возможность сериализировать...
вопрос задан: 27 February 2010 00:28
2
ответа

Задержанная оценка в Python

Я услышал о задержанной оценке в Python (например, здесь), это просто относится к тому, как лямбды оценены интерпретатором только, когда они используются? Или это надлежащий термин для...
вопрос задан: 19 February 2010 05:18
2
ответа

C#: объект с тем же ключом был уже добавлен при компиляции выражения

Хорошо, вот хитрый. Надо надеяться, существует гуру выражения здесь, который может определить то, что я делаю неправильно здесь, вызываю, я просто не получаю его. Я создаю выражения, которые я использую для фильтрации запросов...
вопрос задан: 21 January 2010 10:16
2
ответа

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

У меня была часть кода, который берет в лямбда-выражениях при времени выполнения, которое я могу затем скомпилировать и вызвать. Что-то вещь; Выражение <Действие <Что-то>> выражение = (c => c. DoWork ());...
вопрос задан: 20 January 2010 19:59