Результаты поиска по запросу "lambda"
Реализация Haskell's Maybe Monad в c ++ 11
Я пытаюсь реализовать монаду Maybe от Haskell, используя лямбда-функции в C ++ 11 и шаблоны. Вот что у меня пока #include<functional> #include<iostream> using namespace std; template<typename T1> struct Maybe { T1 data; bool valid; }; ...
Назначить значения из одного списка в другой с помощью LINQ
Здравствуйте, у меня есть небольшая проблема с назначением значений свойств из одного списка элементов другим. Я знаю, что могу решить это «по-старому», перебирая оба списка и т. Д., Но я ищу более элегантное решение с ...
Функторы, когда я должен их использовать, каково их предназначение [закрыто]
Я просто не могу обернуться вокруг них. Как я понимаю, это динамическое добавление логики в класс. Готовы ли к этому занятия в рамках? Зачем мне просто расширять класс и добавлять к нему функциональность в расширении. Я был бы доступен по всему ...
C #: элемент с тем же ключом уже был добавлен при компиляции выражения
Хорошо, вот хитрый. Надеюсь, здесь есть гуру выражений, который может определить, что я делаю здесь неправильно, потому что я просто не понимаю. Я создаю выражения, которые я использую для фильтрации запросов. Чтобы облегчить этот процесс, у ...
Эффективно рассчитать частоту слов в строке
Я анализирую длинную строку текста и вычисляю, сколько раз каждое слово встречается в Python. У меня есть функция, которая работает, но я ищу совет о том, есть ли способы сделать ее более эффективной (с точки зрения скорости) и есть ли даже ...
Есть ли способ передать лямбда-выражение в качестве переменной или аргумента?
Мне нужно передать лямбда-запрос в качестве параметра, следующий код является примером, и мне интересно найти реализацию для него, есть примеры: что-то вроде этого: var expr1 = Where(n => n > 6).OrderBy(n => n % 2 == 0).Select(n => n); var ...
Как я могу переписать этот код JavaScript для C ++ 11?
Это код закрытия javascript, который я видел в Javascript Definitive Guide. Я хотел бы написать это как C ++ 11 var uniqueID1 = (function() { var id = 0; return function() { return id++; }; })();Это код cpp, который я написал. Но это не ...
Видны ли локальные функции-функции в лямбдах C ++ 0x?
Я столкнулся со странной проблемой. Следующий упрощенный код воспроизводит проблему в MSVC 2010: template <typename T> struct dummy { static T foo(void) { return T(); } }; int main(void) { typedef dummy<bool> dummy_type; auto x = []{ bool b ...
Ruby-функции против методов
вЯзык программирования Ruby [https://rads.stackoverflow.com/amzn/click/com/0596516177]Глава 6 (второй абзац) гласит: Многие языки различают функции, которые не имеют связанного объекта, и методы, которые вызываются для объекта-получателя. ...
Условное LINQ, где заявление?
У меня есть оператор linq, к которому я хочу добавить дополнительное предложение where, если выпадающий индекс не равен 0. people.Where(n.surname == "surname" || n.forename == "forename" && (dropdown.SelectedIndex > 0) ? n.id = ...