Результаты поиска по запросу "lambda"

1 ответ

Реализация 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; }; ...

5 ответов

Назначить значения из одного списка в другой с помощью LINQ

Здравствуйте, у меня есть небольшая проблема с назначением значений свойств из одного списка элементов другим. Я знаю, что могу решить это «по-старому», перебирая оба списка и т. Д., Но я ищу более элегантное решение с ...

5 ответов

Функторы, когда я должен их использовать, каково их предназначение [закрыто]

Я просто не могу обернуться вокруг них. Как я понимаю, это динамическое добавление логики в класс. Готовы ли к этому занятия в рамках? Зачем мне просто расширять класс и добавлять к нему функциональность в расширении. Я был бы доступен по всему ...

ТОП публикаций

2 ответа

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

Хорошо, вот хитрый. Надеюсь, здесь есть гуру выражений, который может определить, что я делаю здесь неправильно, потому что я просто не понимаю. Я создаю выражения, которые я использую для фильтрации запросов. Чтобы облегчить этот процесс, у ...

3 ответа

Эффективно рассчитать частоту слов в строке

Я анализирую длинную строку текста и вычисляю, сколько раз каждое слово встречается в Python. У меня есть функция, которая работает, но я ищу совет о том, есть ли способы сделать ее более эффективной (с точки зрения скорости) и есть ли даже ...

5 ответов

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

Мне нужно передать лямбда-запрос в качестве параметра, следующий код является примером, и мне интересно найти реализацию для него, есть примеры: что-то вроде этого: var expr1 = Where(n => n > 6).OrderBy(n => n % 2 == 0).Select(n => n); var ...

2 ответа

Как я могу переписать этот код JavaScript для C ++ 11?

Это код закрытия javascript, который я видел в Javascript Definitive Guide. Я хотел бы написать это как C ++ 11 var uniqueID1 = (function() { var id = 0; return function() { return id++; }; })();Это код cpp, который я написал. Но это не ...

4 ответа

Видны ли локальные функции-функции в лямбдах 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 ...

3 ответа

Ruby-функции против методов

вЯзык программирования Ruby [https://rads.stackoverflow.com/amzn/click/com/0596516177]Глава 6 (второй абзац) гласит: Многие языки различают функции, которые не имеют связанного объекта, и методы, которые вызываются для объекта-получателя. ...

1 ответ

Условное LINQ, где заявление?

У меня есть оператор linq, к которому я хочу добавить дополнительное предложение where, если выпадающий индекс не равен 0. people.Where(n.surname == "surname" || n.forename == "forename" && (dropdown.SelectedIndex > 0) ? n.id = ...