У меня есть словарь строковых ключей и значений с плавающей запятой. mydict = {} mydict ["joe"] = 20 mydict ["bill"] = 20.232 mydict ["tom"] = 0.0 Я хочу отфильтровать словарь, чтобы включить только пары, у которых есть ...
Я предположил, что лямбда-функции, делегаты и анонимные функции с одним и тем же телом будут иметь одинаковую «скорость», однако при запуске следующей простой программы: static void Main (string [] аргументы)
{List & ...
Мое болезненное любопытство заставляет меня задуматься, почему следующее не работает: // где-то объявлено
публичный делегат int BinaryOperation (int a, int b); // ... в теле метода
Func addThem = (x, ...
Используя Java 8, каков наиболее краткий способ создания отсортированного И сгруппированного списка строк? Покажите старый и новый способ, используя Lambdas и инфраструктуру коллекций и потоков. Вы можете показать ...
В моих модульных тестах я хочу иметь возможность использовать функцию «найти» моего репозитория в моей единице работы, которая принимает лямбда-экспресс. Например: общедоступный виртуальный IQueryable Find (Expression <...
Используя новые возможности Java 8, каков наиболее краткий способ преобразования всех значений List ? Учитывая это: List words = Arrays.asList ("Apple", "Ananas", "Mango", ...
У меня есть простой сценарий, в котором я пытаюсь проверить производительность скомпилированного дерева выражений в списке стандартных объектов. Ниже приведен код. Производительность скомпилированного дерева выражений составляет 5x...
Учитывая следующий пример кода: int main () {int i; auto f = [=] () mutable-> int * {return & i; }; вернуть 0; } g ++ v.4.8.1 предупреждает, что «адрес локальной переменной ...
во время интервью, интервьюер задает мне следующий запрос int [] array = новый [] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
Func func = я =>
{Console.Write (массив [i]); вернуть я;
}; var ...
У меня есть список объектов, и я хочу удалить все пустые объекты, кроме одного, используя фильтр и лямбда-выражение. Например, если введены следующие данные: [Object (name = ""), Object (name = "fake_name"), ...
У меня есть следующий :List, который содержит несколько объектов OutputRow. Мне интересно, есть ли способ использовать лямбда-функцию в списке, чтобы вернуть общую сумму...
Какая разница в производительности (если есть) между этими тремя подходами, оба используются для преобразования массива в другой массив? Использование foreach Использование array_map с функцией lambda / closure Использование ...
Я пытаюсь понять, как нарисовать синтаксическое дерево для приведенного ниже выражения. Во-первых, как именно это себя ведет? Похоже, он принимает 1 и 2 в качестве параметров, и если n равно 0, он просто вернет...
У меня возникла ситуация, когда мне нужно создать несколько похожих анонимных делегатов. Вот пример:public void Foo(AnotherType theObj){ var shared = (SomeType)null; theObj.LoadThing += ()=&...
У меня есть следующий код: return this.ObjectContext.BranchCostDetails.Where( b => b.TarrifId == тарифный идентификатор && b.Diameter == диаметр || (b.TarrifId==tariffId && !string....
public ActionResult SomeAction(int Id){ //Id установлен в 2 var model = //получаем что-то из db используя Id(2); //теперь model.Id установлен в 9; return View(model);
} ----------View----------
...
Я пытался обнаружить некоторые полезности нового стандарта C ++ 11 (с использованием g ++ 4.6.2). Играя с лямбдами в функции алгоритма all_of, я столкнулся со странной проблемой с std :: ...
Я играл, частично заново изобретая колеса так что я могу понять, как крутятся правильные колеса. Рассмотрим эту универсальную функцию для компиляции и возврата конструктора по умолчанию для ...
Я обрабатываю 300 тыс. Огромных файлов и вижу серьезную проблему с производительностью. Проблема заключается в количестве проверок, которые выполняются. У нас много функций, и мы планируем превратить их в ...
Этот фрагмент кода не компилируется, и я не знаю, потому что это невозможно, лямбда-выражения не наследуются от binary_function , или я просто ошибаюсь в синтаксисе #include <...
Ошибка string temp = () => {return "test";}; с ошибкой Невозможно преобразовать лямбда-выражение в тип «строка», потому что это не тип делегата Что означает ошибка и как я могу ...
Передать лямбду очень просто в c ++ 11: func ([] (int arg) {// code}); Но мне интересно, какова стоимость передачи лямбды в такую функцию? Что делать, если func передает лямбду ...
У меня есть список C # с тысячами строк: "2324343" "6572332" "45122" ... Я хотел бы заменить все их скобками вокруг них, чтобы они выглядели как "(2324343)" "(6572332) "" (...
Я не использую решения LINQ, я использую простой предикат, чтобы определить, следует ли удалить ключ,
Например, если словарь построен как Dictionary , то как мне удалить ...