9
ответов

Как можно использовать неэффективную конечную переменную в лямбда [дубликат]

Мне любопытно, почему следующий код действителен (наверняка, не лучшая практика), потому что я всегда считал, что переменная в этом случае (порядок) внутри лямбды должна быть окончательной или, по крайней мере, эффективной окончательной. Так ...
вопрос задан: 31 July 2014 10:52
9
ответов

Почему лямбда использования функционирует?

Я могу найти много материала, показывающего мне, что функция лямбды, и как синтаксис работает и что нет. Но кроме "фактора прохлады" (я могу сделать функцию в середине вызовом к другой функции...
вопрос задан: 11 February 2012 15:29
9
ответов

c ++ Функциональные объекты / указатель из любого класса [duplicate]

Я работаю над куском основного кода, где функция будет храниться внутри объекта, а затем будет вызвана позже, когда это необходимо. До сих пор я использовал указатели функций для создания первого черновика этого: ...
вопрос задан: 16 April 2010 21:24
9
ответов

C# передает значением лямбдам?

У меня есть некоторый код, международное количество = 0; список. ForEach (я => я. SomeFunction (рассчитывают ++)); Это, кажется, не увеличивает количество. Количество передается значением сюда? Есть ли любое различие, если я использую {} в...
вопрос задан: 12 May 2009 13:30
9
ответов

Препятствуйте тому, чтобы.NET “сняла” локальные переменные

У меня есть следующий код: строковый префикс = "СТАРЫЙ":; Func <строка, строка> prependAction = (x => префикс + x); префикс = "НОВЫЙ":; Консоль. WriteLine (prependAction ("брауни")); поскольку компилятор...
вопрос задан: 21 September 2008 08:24
8
ответов

Хорошее объяснение “Combinators” (Для не математики)

Кто-либо получил хорошее объяснение "combinators" (Y-combinators и т.д. а НЕ компания)? Я ищу один для практического программиста, который понимает рекурсию и функции высшего порядка, но...
вопрос задан: 2 March 2018 01:47
8
ответов

Какова мотивация лямбда-выражений C ++ 11?

Я пытаюсь выяснить, есть ли реальная вычислительная выгода в использовании лямбда-выражений в C ++, а именно: «этот код компилируется / работает быстрее / медленнее, потому что мы используем лямбда-выражения», или это просто ...
вопрос задан: 30 October 2016 21:52
8
ответов

jupyter map lambda result & lt; map на 0x164ecbec7b8 & gt; [Дубликат]

Я пробовал этот простой код в ноутбуке jupyter, результат не отображается должным образом. мой код: z = map (lambda x, y: (x + y) ** 2, x, y) z вместо отображения чисел, он показывает: map at 0x164ecbec7b8 Я пробовал ...
вопрос задан: 28 April 2016 15:03
8
ответов

локальная переменная неизвестна внутри цикла в лямбда-java 8 [дубликат]

Я пытаюсь преобразовать коды из native для цикла в каждый цикл в jambda java 8. Однако индексная переменная не знает. Это бросает ошибку, что переменная должна быть окончательной. Переменная ...
вопрос задан: 4 May 2015 20:36
8
ответов

Использование Действия делегирует в [закрытом] C#

Я работал с Делегатами Действия в C# в надежде на получение дополнительной информации о них и размышление, где они могли бы быть полезными. Кто-либо использовал Делегата Действия, и раз так почему? или Вы могли дать...
вопрос задан: 12 January 2014 22:33
8
ответов

C# 3.0: Должен возвратить дубликаты из Списка <>

У меня есть Список <> объектов в C#, и мне нужен способ возвратить те объекты, которые считают дубликатами в рамках списка. Мне не нужен Отличный набор результатов, мне нужен список тех объектов что я...
вопрос задан: 14 April 2013 15:31
8
ответов

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

В приведенном ниже примере я имею общую функцию, которая принимает произвольную лямбду в качестве функции обратного вызова, проверяет некоторые предварительные условия и вызывает лямбда, если они удовлетворяются: template & lt; ApplyF & gt; ...
вопрос задан: 2 November 2011 23:12
8
ответов

Разница между [] и [& amp;] в лямбда? [Дубликат]

У меня были следующие две функции в моем коде, которые используют лямбда (хотя я действительно не понимаю, как использовать лямбда), и они выглядят несколько иначе в шаблоне. Извините, что я не писал ...
вопрос задан: 2 November 2011 23:12
8
ответов

Когда это - слишком много “действия лямбды”?

Я часто использую лямбды в качестве своего рода "локальных функций" сделать мою жизнь легче с повторяющимися операциями как те: Func <строка, строка> GetText = (ресурс) => это....
вопрос задан: 12 November 2009 08:15
8
ответов

Булева оценка в лямбде

Просто оснастив вокруг для моего собственного развлечения, и я хочу использовать лямбду, потому что я чувствую себя подобно ему. Я могу заменить эту функцию лямбдой? определение isodd (число): если (number%2 == 0): возвратиться...
вопрос задан: 22 July 2009 21:42
8
ответов

Как проверить на пустые указатели в глубоком лямбда-выражении? [дубликат]

Как я могу проверить на пустые указатели в глубоком lamda выражении? Скажите, например, что у меня есть структура класса, которая была вложена несколько слоев глубоко, и я хотел выполнить следующую лямбду: x => x. Два. Три....
вопрос задан: 12 May 2009 21:07
8
ответов

Краткое условное выражение в C#, подобном SQL 'в' ключевом слове

В C# там краткий способ записать это: общедоступный статический bool IsAllowed (международный идентификатор пользователя) {возврат (идентификатор пользователя == Персонал. JohnDoe || идентификатор пользователя == Персонал. JaneDoe...);} Как: общедоступный
вопрос задан: 28 August 2008 18:01
7
ответов

Лямбды в рамках Дополнительных методов: Возможная утечка памяти?

Я просто дал ответ на довольно простой вопрос при помощи дополнительного метода. Но после записи его я помнил, что Вы не можете отказаться от подписки лямбда от обработчика событий. До сих пор никакая большая проблема...
вопрос задан: 23 May 2017 12:30
7
ответов

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

На большое количество вопросов отвечают на StackOverflow с участниками, указывающими, как решить их реальный мир / проблемы времени с помощью лямбда-выражений. Мы злоупотребляем его, и мы рассматриваем...
вопрос задан: 23 May 2017 01:53
7
ответов

Что делает “=>” средний?

Простите мне, если это кричит новичок, но что делает => средний в C#? Я был при презентации на прошлой неделе и этом операторе (я думаю), использовался в контексте ORM. Я не был действительно уделением внимания...
вопрос задан: 29 August 2016 21:32
7
ответов

Получение всех типов, которые реализуют интерфейс

Используя отражение, как я могу получить все типы, которые реализуют интерфейс с C # 3.0 / .NET 3.5 с наименьшим количеством кода и минимизируя итерации? Это то, что я хочу переписать: foreach (типа т в этом ....
вопрос задан: 30 September 2014 12:20
7
ответов

Исключить свойство модели из загрузки в MVC5 EF6 [duplicate]

У меня есть класс модели, который также включает свойство fileContent (byte []). Можно ли исключить свойство fileContent для заполнения его содержимого при загрузке / извлечении класса? // ...
вопрос задан: 23 January 2012 20:51
7
ответов

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

Я писал многомерное дерево интервалов, и я столкнулся с интересной проблемой. Таким образом, общая часть каждой функции для моего дерева получается для каждого дочернего узла. Поэтому я создал функцию, ...
вопрос задан: 21 October 2011 17:00
7
ответов

Получение имени свойства из лямбда-выражения

Есть ли лучший способ получить имя свойства при передаче через лямбда-выражение? Вот что у меня сейчас есть. например. GetSortingInfo < User > (u = > u.UserId); Это работало, бросая это как ...
вопрос задан: 5 January 2011 16:18
7
ответов

Использование лямбда-выражения в сравнении с закрытым методом

Я прочитал ответ на вопрос о переполнении стека, который содержал следующий предложенный код: Действие logAndEat = ex => {// Записать ошибку и съесть ее }; пытаться {// Call to a ...
вопрос задан: 20 August 2010 09:58
7
ответов

Использование делегатов является чрезмерно плохой идеей для производительности? [дубликат]

Рассмотрите следующий код: если (IsDebuggingEnabled) {instance.Log (GetDetailedDebugInfo ());} GetDetailedDebugInfo () может быть дорогим методом, таким образом, мы только хотим назвать его, если мы работаем в...
вопрос задан: 13 August 2009 00:33
7
ответов

Создание функции динамично во времени выполнения

Вероятно, даже не возможно сделать это, но я спрошу так или иначе. Действительно ли возможно создать функцию, которая получает строку и затем использует ее в качестве аргумента правой стороны в пользу движений к оператору (=>)...
вопрос задан: 3 July 2009 16:25
7
ответов

C # Lambda Expression - Condense And / or Logic [duplicate]

У меня есть следующие lambdas, созданные отражением, и вам нужно знать, как их конденсировать в одно выражение: Current: {((txliferequest.OLifE.Party.Any (party = & gt; party.Address.Any (address = ...
вопрос задан: 27 June 2009 02:04
7
ответов

Изменить тип возврата из списка & lt; Func & lt; T, bool & gt; & gt; & gt; к одному Func & lt; T, bool & gt; [Дубликат]

У меня есть функция, которая принимает список объекта правила и делает List> Вот мой код: public static List & lt; Func & lt; T, bool & gt; & gt; & gt; CompileRule & lt; T & gt; (правила List & lt; Rule) {var ...
вопрос задан: 27 June 2009 02:04
7
ответов

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

Действительно ли лямбда-выражения являются многопоточными? Скажите, когда Вы пишете математическую формулу как метод лямбды при передаче его другому методу это было бы многопоточным?
вопрос задан: 17 March 2009 20:50