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

6 ответов

ReSharper дает префикс «@» имени переменной в лямбда-выражении

При использовании ReSharper он автоматически добавляет@, Почему? public static string RemoveDiacritics(this string input) { if (string.IsNullOrEmpty(input)) return input; var normalizedString = input.Normalize(NormalizationForm.FormD); var ...

3 ответа

Лямбда-выражения с многопоточностью в C #

Я пытаюсь понять, почему эта программа не работает Ожидаемый результат: числа 0-19 в случайном порядке. Что я получаю при запуске: некоторые числа повторяются, иногда 20 печатается. Пожалуйста помоги. Я попытался с блокировкой (obj) в ...

1 ответ

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

Я играл с Java 8Streams - API и я решил микробенчмаркstream() а такжеparallelStream() потоки. Как и ожидалосьparallelStream() был в два раза быстрее, но всплыло что-то еще - если я отсортирую данные, прежде чем передать ихfilter требуется в 5-8 ...

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

2 ответа

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

Предположим, я использую лямбду в качестве функции обратного вызова, и при создании лямбды я фиксирую переменную локальной функции по ссылке. Теперь предположим, что лямбда-объект не выполняется до тех пор, пока локальная переменная функции не ...

1 ответ

Как посчитать все положительные и отрицательные значения в группе панд?

Давайте предположим, что у нас есть таблица: df = pd.DataFrame({'A' : ['foo', 'bar', 'foo', 'bar', 'foo', 'bar', 'foo', 'foo'], 'B' : ['one', 'one', 'two', 'three', 'two', 'two', 'one', 'three'], 'C' : np.random.randn(8), 'D' : ...

2 ответа

карта, лямбда, remove_if

Итак, у меня проблема с алгоритмом std :: map, lambda и stl (remove_if). На самом деле, тот же код с std :: list или std :: vector работает хорошо. Мой тестовый пример: #include <map> #include <iostream> #include <algorithm> struct Foo { Foo() ...

4 ответа

Являются ли лямбда-выражения в C # замыканиями?

Являются ли лямбда-выражения (и в некоторой степени анонимными функциями) замыканиями? Мое понимание замыканий состоит в том, что они являются функциями, которые рассматриваются как объекты, что, по-видимому, является точным представлением того, ...

4 ответа

String.IsNullOrWhiteSpace в выражении LINQ

У меня есть следующий код: return this.ObjectContext.BranchCostDetails.Where( b => b.TarrifId == tariffId && b.Diameter == diameter || (b.TarrifId==tariffId && !string.IsNullOrWhiteSpace(b.Diameter)) || (!b.TarrifId.HasValue) ...

3 ответа

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

Когда я пытаюсь скомпилировать этот код (VS2010), я получаю следующую ошибку:error C3499: a lambda that has been specified to have a void return type cannot return a value void DataFile::removeComments() { string::const_iterator start, ...

7 ответов

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

По сути, есть ли разница между однострочным выражением лямбда-выражением и лямбда-выражением? Возьмите следующий код, например: private delegate void MyDelegate(); protected static void Main() { MyDelegate myDelegate1 = () => ...