0
ответов

Создание экземпляра лямбды С++ по ее типу

Мне нужен способ сделать функтор из функции. Теперь я пытаюсь обернуть вызов функции лямбда-функцией и создать экземпляр это позже. Но компилятор говорит, что лямбда-конструктор удален. Так есть ли какой-нибудь способ ...
вопрос задан: 17 June 2012 19:38
0
ответов

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

Я только что столкнулся со следующим поведением: for (var i = 0; i < 50; ++i) { Task.Factory.StartNew(() => { Debug.Print("Ошибка: " + i.ToString( )); }); } Приведет к серии ...
вопрос задан: 15 June 2012 11:10
0
ответов

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

Я пытаюсь использовать C++11 Lambda для инициализации константной переменной-члена класса. Сильно упрощенный пример: класс Foo { общедоступный: const int n_; Фу(); }; Фу:: Фу() : n_( []() -> int {...
вопрос задан: 14 June 2012 16:42
0
ответов

Переменные лямбда-функции в C++11

Существует два способа использования переменной лямбда-функции :std ::function x1 = [=] (int a, int b)-> int{return a + b;}; //использование void set (std ::function x ); std ::...
вопрос задан: 12 June 2012 21:05
0
ответов

Лямбда-выражение в Powershell

У меня есть код на C#, который использует лямбда-выражения для передачи делегата методу. Как я могу добиться этого в PowerShell. Например, следующий код C#: string input = "(,)(;)(:)(!)"; string ...
вопрос задан: 12 June 2012 11:24
0
ответов

Создание каррируемых функций с лямбда-выражениями в D не работает как члены класса\структуры

Я экспериментировал с D, пытаясь имитировать каррируемые функции в стиле Scala, связывая лямбда-выражения. Я придумал это: immutable foo=function(immutable int x)=>(immutable int y)=&...
вопрос задан: 11 June 2012 21:33
0
ответов

linq для сущностей, а пункт where in where? (inner where)

У меня есть таблица с отображением "один ко многим" с таблицей, которая имеет сопоставление "многие ко многим" с другой таблицей. Я хотел бы сделать следующее: var results = context.main_link_table .Where (...
вопрос задан: 8 June 2012 14:59
0
ответов

Необходимо объединить && неопределенное количество Func

Я пытаюсь найти хороший способ кумулятивно применить до 5 Func к одному и тому же IEnumerable. Вот что у меня получилось: private Func _getFilterLambda(IDictionary<...
вопрос задан: 5 June 2012 21:10
0
ответов

Подсчет уникальных значений столбца в dataGridView с помощью linq в .NET

Мне нужно подсчитать и представить разные/уникальные значения в dataGridView. Я хочу представить это так, и этот код отлично работает со списками. List aryIDs = new List<...
вопрос задан: 5 June 2012 14:51
0
ответов

Определение количества параметров в лямбде

Мне интересно, есть ли способ определить (учитывая переменную, содержащую лямбду) количество параметров, которые содержит лямбда. Причина в том, что я хочу вызвать функцию условно...
вопрос задан: 2 June 2012 19:33
0
ответов

Анонимная функция C++

Я пытаюсь использовать функцию signal(int,void(*)(int)) из для обработки исключения SIGFPE с плавающей запятой. Я хотел бы иметь возможность распечатать какую-нибудь полезную диагностику помимо сообщения...
вопрос задан: 30 May 2012 12:41
0
ответов

Правило для переменной лямбда-захвата

Например: class Example { public: explicit Пример (int n): num (n) {} void addAndPrint (vector & v) const {for_each (v.begin (), v.end (), [num] (int n) {cout <& ...
вопрос задан: 29 May 2012 15:03
0
ответов

Динамическое создание Func<> — лямбда-выражения против деревьев выражений

Вот код для возврата линейной функции (y=ax+b ). public static Func LinearFunc(двойной наклон, двойное смещение) { return d => d * наклон + смещение; } Я мог бы сделать ...
вопрос задан: 26 May 2012 15:00
0
ответов

Тип параметра/хранилища для лямбда-выражения C++11

Как в C++11 объявить функцию, которая принимает лямбда-выражение в качестве аргумента? Я могу найти множество ресурсов в Интернете для объявления лямбда-выражений или их использования в качестве параметров шаблона, но что бы я хотел...
вопрос задан: 25 May 2012 00:13
0
ответов

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

Мы часто используем следующее лямбда-выражение MyList.Select (x => x.Id) .ToList (); Можно ли получить более одного свойства с помощью лямбда-выражения? Например, идентификатор и имя из MyList? Я знаю, что могу ...
вопрос задан: 24 May 2012 20:08
0
ответов

Обработка событий с помощью методов расширения C#

Недавно я узнал об использовании методов расширения C#, чтобы упростить вызов событий, и я е использовал их все больше и больше. Недавно я столкнулся со странной проблемой, которую я не понимаю, и я был...
вопрос задан: 24 May 2012 02:04
0
ответов

Создать выражение> с использованием отражения

Я использую Moq для создания макетов набора данных. Я создал небольшой вспомогательный класс, который позволяет мне иметь хранилище в памяти вместо базы данных, что упрощает модульное тестирование. Таким образом, я могу добавить...
вопрос задан: 23 May 2012 17:24
0
ответов

How я пишу этот метод выбора лямбды в VB.net?

Поскольку я пробовал это: Dim exampleItems As Dictionary(Of String, String) = New Dictionary(Of String, String) Dim blah = exampleItems.Select (Function(x) New (x.Key, x.Value)).ToList 'здесь ошибка, но я'...
вопрос задан: 22 May 2012 18:48
0
ответов

Как установить скорость передачи 307200 в Linux?

В основном я использую следующий код для установки скорости передачи последовательного порта: struct termios options; tcgetattr (fd, & параметры); cfsetispeed (& options, B115200);
вопрос задан: 22 May 2012 14:38
0
ответов

В лямбда-синтаксисе С++ 11 замыкания в куче?

Лямбда-выражения C++11 великолепны! Но не хватает одного: как безопасно обращаться с изменяемыми данными. Следующее даст плохие результаты после первого подсчета: #include #include <...
вопрос задан: 20 May 2012 01:50
0
ответов

Самый быстрый способ удалить повторяющиеся значения из списка<> с помощью лямбда

какой самый быстрый способ удалить повторяющиеся значения из списка. Предположим, что List longs = new List { 1, 2, 3, 4, 3, 2, 5 }; Поэтому мне интересно использовать лямбда для удаления дубликатов и...
вопрос задан: 17 May 2012 10:15
0
ответов

Func (Of Tin, Tout) с использованием лямбда-выражения с аргументом ByRef дает ошибку несовместимой подписи

Почему это происходит: Private [Function] As Func (Of Double, String) = Function (ByRef z As Double) z.ToString выдает следующую ошибку: У вложенной функции нет сигнатуры, совместимой с ...
вопрос задан: 16 May 2012 12:16
0
ответов

Интерпретация исходного кода Django

Я просматривал часть исходного кода Django и наткнулся на это. Что именно делает: encoding = property(lambda self: self.file.encoding)?
вопрос задан: 16 May 2012 06:38
0
ответов

Метод расширения, возвращающий лямбда-выражение через сравнение

Я занимаюсь созданием более сложной системы фильтрации для нашего огромного проекта. Одним из основных предикатов является возможность передавать сравнения через строковый параметр. Это выражает...
вопрос задан: 15 May 2012 18:19
0
ответов

Получить общие ключи и общие значения двух словари

Здравствуйте, у меня есть два словаря следующего типа: SortedDictionary PatternMetaData { get; набор; } Объект ClusterPatternCommonMetadata выглядит так: int ...
вопрос задан: 14 May 2012 15:50
0
ответов

Стиль C#: Lambdas, _ => или x =>? [закрыто]

Я использовал лямбда-выражения в других языках, прежде чем использовать их в C#, поэтому у меня появилась привычка использовать _ для простых лямбда-выражений в форме Func, особенно для простых лямбда-выражений. ..
вопрос задан: 13 May 2012 13:47
0
ответов

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

Если я иметь список некоторого класса, подобного этому: class Info { public string Name { get; набор; } публичный интервал {получить; набор; } } Список<информация> newInfo = новый список<информация>() { {new Info { ...
вопрос задан: 10 May 2012 22:10
0
ответов

Назначьте делегат функции, который возвращает анонимный тип переменной

Приведенный ниже код допустим: IEnumerable Things = ...; // сопоставляем тип SomeThing с новым анонимным типом, в результате чего получается строго типизированная // последовательность, основанная на анонимном типе var newList = ...
вопрос задан: 9 May 2012 21:32
0
ответов

Какова область действия лямбда-переменной в C #?

Я запутался в области действия лямбда-переменной, например, возьмем следующий запрос var = from customer in clist из order in olist .Where (o => o.CustomerID == customer ....
вопрос задан: 8 May 2012 19:28
0
ответов

Указание функции-члена в качестве обратного вызова в C++11

У меня есть следующее :typedef std ::function SomethingCoolCb; класс КлассА { public :void OnSomethingCool (const SomethingCoolCb& cb ){ _cb =...
вопрос задан: 7 May 2012 16:13