0
ответов

Преобразование List в List> с помощью Linq [дубликат]

Возможный дубликат :Существует ли способ LINQ для перехода от списка пар ключ/значение к словарю? Предположим, что у меня есть List, как показано ниже :var input = new List ()...
вопрос задан: 23 May 2017 12:16
0
ответов

Является ли _1 частью C ++ 0x?

Я видел два недавних ответа, использующих _1 в качестве чистого решения C ++ 0x (без явного упоминания лямбда-выражений Boost). Есть ли такое животное, как std :: _ 1. Я бы подумал, что наличие собственных лямбда-выражений сделает такое ...
вопрос задан: 23 May 2017 12:11
0
ответов

Лямбда-выражения C ++ 0x с параметрами шаблона? [дубликат]

Возможный дубликат: можно ли создавать шаблоны лямбда-функций? Возможно ли иметь лямбда c ++ 0x с параметрами шаблона? Например: template [=] (const T * x) {} Кто я ...
вопрос задан: 23 May 2017 12:11
0
ответов

C # Lambda (=>) [дубликат]

Возможные дубликаты: Хорошие учебники по лямбда-лямбда-объяснению и что это такое, а также хороший пример лямбда-выражения C #, зачем мне его использовать? Может кто-нибудь объяснить мне, как использовать ...
вопрос задан: 23 May 2017 12:10
0
ответов

Может ли лямбда иметь Extern «C» связь?

Это, кажется, работает на платформах, которые я пробовал: #include // extern "C" Связывание Extern "C" Void foo (void (* fn_ptr) (int)); пространство имен {struction bar {статическая пустота f (int); }; } ...
вопрос задан: 23 May 2017 12:09
0
ответов

Уточнение области действия лямбда

Почему мой параметр x ведет себя так неустойчиво? Пример 1. Не существует в текущем контексте. Пример 2. Невозможно повторно использовать x, поскольку он определен в дочерней области. Пример 3 - Хорошо. Это часть ...
вопрос задан: 23 May 2017 12:08
0
ответов

Лямбда-функции C ++ 11 внутри методов-членов наследуют область видимости

Я написал функцию foreach, которая принимает лямбда-функцию ala: void foreach (void (* p) (pNode)) {/ * ... * /} Что работает как задумано, если я передаю лямбда-функцию из основного цикла: int a = 5; ...
вопрос задан: 23 May 2017 12:05
0
ответов

создать лямбда-функцию из строки **правильно**

Имея такую ​​строку, как "2*(i+j) <= 100", я хочу сгенерировать соответствующую лямбда-функцию, fn = lambda i,j : 2*(i+j) <= 100 Я могу сделать это с помощью eval, но я ищу менее опасный метод. Я ...
вопрос задан: 23 May 2017 12:02
0
ответов

Почему лямбда в C ++ никогда не DefaultConstructible

У меня есть лямбды, которые ничего не захватывают, как [] () {}; У меня есть шаблон класса, который содержит такую ​​лямбду. Так как лямбда не содержит нестатических элементов данных или виртуальных функций
вопрос задан: 23 May 2017 12:01
0
ответов

Проблемы / возможности / рекомендации по производительности лямбда-выражения C #

Я тестирую различия в производительности, используя различные синтаксисы лямбда-выражений. Если у меня есть простой метод: public IEnumerable GetItems (int point) {return this.items.Where (i => i ....
вопрос задан: 23 May 2017 12:01
0
ответов

Является ли этот объект-расширение-срок-закрытие ошибкой компилятора C #?

Я отвечал на вопрос о возможности закрытия (законно) продления времени жизни объектов, когда столкнулся с каким-то чрезвычайно любопытным генератором кода со стороны компилятора C # (4.0, если это ...
вопрос задан: 23 May 2017 12:01
0
ответов

Python lambda не запоминает аргумент в цикле for [дубликат]

Возможный дубликат :Использовать значение переменной в лямбда-выражении Я работаю с python и пытаюсь изолировать проблему, которая возникла у меня с лямбда-функциями. Из следующего кода я ожидал...
вопрос задан: 23 May 2017 12:01
0
ответов

Как я могу создать динамический выбор с несколькими свойствами для IEnumerable во время выполнения?

Я задал очень похожий вопрос вчера, но только сегодня я понял, что принятый мной ответ не решает все мои проблемы. У меня есть следующий код: public Expression
вопрос задан: 23 May 2017 11:58
0
ответов

Функция шаблона вызывает ошибку компилятора при использовании с локальной лямбдой

Мой предыдущий вопрос заключался в том, что для использования POSIX makecontext с лямбда-функцией C ++ (то есть функциональным объектом) может потребоваться неприятное «двойное приведение». Двигаясь дальше, я теперь сталкиваюсь с ...
вопрос задан: 23 May 2017 11:55
0
ответов

C ++ 11 и отсутствие полиморфных лямбда-выражений - почему?

Я просматривал черновую версию стандарта C ++ 11. В частности, раздел о лямбдах, и я не понимаю, почему не следует вводить полиморфные лямбды. Например, среди ...
вопрос задан: 23 May 2017 11:54
0
ответов

Каков срок жизни делегата, созданного лямбда-выражением в C #?

Лямбда-выражения хороши тем, что предлагают краткость, локальность и дополнительную форму инкапсуляции. Вместо того, чтобы писать функции, которые используются только один раз, вы можете использовать лямбда. Интересно, как они ...
вопрос задан: 23 May 2017 11:53
0
ответов

Проверка параметров настраиваемых атрибутов во время разработки / сборки

У меня есть атрибут CustomAuthorize, который проверяет, есть ли у пользователя доступ к функциям (пользователь или роль могут быть связаны с элементами из иерархического набора функций). Для данного действия ...
вопрос задан: 23 May 2017 11:47
0
ответов

Как использовать лямбду Java8 для сортировки потока в обратном порядке?

Я использую Java-лямбду для сортировки списка. как я могу отсортировать его в обратном порядке? Я видел этот пост, но я хочу использовать Java 8 лямбда. Вот мой код (я использовал * -1) для взлома Arrays.asList (файлы) .stream () ...
вопрос задан: 23 May 2017 11:47
0
ответов

В синтаксисе лямбда-функций для какой цели служит «список захвата»?

Взятый из ответа на этот вопрос, в качестве примера, это код, который вычисляет сумму элементов в std::vector: std::for_each(vector.begin(), vector.end(), [ &](int n) { ...
вопрос задан: 23 May 2017 11:47
0
ответов

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

Возможный дубликат: есть ли простой способ преобразовать строку (лямбда-выражения) в действие делегировать? Я хотел бы сохранить лямбда-выражения в виде строк в файле конфигурации и во время выполнения ...
вопрос задан: 23 May 2017 11:46
0
ответов

Релейная команда и метод выполнения без параметров

В настоящее время я изучаю WPF и MVVM, я думаю, что понимаю большую часть этого и как это работает, но я столкнулся с чем-то при использовании RelayCommand (или DelegateCommand ), чего я не понимаю. Думаю, это к...
вопрос задан: 23 May 2017 11:45
0
ответов

Преобразование лямбда-выражения в указатель на функцию

Это следующий вопрос к этому вопросу: Лямбда, как я могу передать в качестве параметра MSDN предположительно пометил элемент как фиксированный. Я просмотрел спецификации, но у меня возникли проблемы ...
вопрос задан: 23 May 2017 11:45
0
ответов

Как написать функцию Haskell, которая принимает в качестве аргумента функцию с переменным числом аргументов

Я пытаюсь создать функцию, которая получает переменную функция в качестве аргумента, то есть func :: (a -> ... -> a) -> a как я могу это сделать? Я читал о поливариадических функциях и я ...
вопрос задан: 23 May 2017 11:45
0
ответов

Получение имен локальных переменных (и параметров) во время выполнения с помощью лямбда-выражений

Меня интересует получение имен локальных переменные (и параметры) во время выполнения безопасным для рефакторинга способом. У меня есть следующий метод расширения: public static string GetVariableName(...
вопрос задан: 23 May 2017 11:45
0
ответов

Как передать массив выражения OrderBy методу?

Я пытаюсь улучшить свой репозиторий, чтобы он стал один ответственный за заказ. Я применил ответ на этот вопрос, и что касается репозитория, я почти уверен, что это сделано. The ...
вопрос задан: 23 May 2017 11:44
0
ответов

С++ 11; Могут ли не -инициализации статических элементов данных получить доступ к другим элементам данных?

Мне очень нравится идея свойств в C #, и в качестве небольшого побочного проекта я обдумывал идею их реализации на C++. Я столкнулся с этим примером https://stackoverflow.com/a/5924594/...
вопрос задан: 23 May 2017 10:34
0
ответов

Перегрузка стандартного ::аргумента функции для соответствия лямбда [дубликат]

Возможный дубликат :Устранение неоднозначности вызовов функций, принимающих стандартные ::функции Разве аргумент шаблона (не является сигнатурой )функции стандартного ::элемента ее типа? Я хочу перегрузить функцию так...
вопрос задан: 23 May 2017 10:34
0
ответов

Linq, лямбда и @ [дубликат]

Возможный дубликат: как используется / значение символа @ в именах переменных в C #? Префикс в именах параметров C # с помощью @ Мне кажется, я должен это знать, но нахожу это невозможным гуглить. ...
вопрос задан: 23 May 2017 10:34
0
ответов

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

Я хочу встроить посещение типов вариантов с помощью лямбда-выражений. На данный момент у меня есть следующий код: struct Foo {boost :: variant > var; ...
вопрос задан: 23 May 2017 10:31
0
ответов

Могу ли я использовать лямбда-функция или std :: объект функции вместо указателя функции?

У меня есть библиотека, которую мне нужно использовать, которая определяет следующее: typedef void CallbackFunction (const int & i); и имеет функцию для регистрации вашего обратного вызова, которая выглядит так: void ...
вопрос задан: 23 May 2017 10:24