0
ответов

Перехват исключения, вызванного асинхронным обратным вызовом

У меня есть метод, который принимает аргумент обратного вызова для асинхронного выполнения, но блок catch, похоже, не перехватывает никаких исключений вызванный синхронным вызовом (this.Submit относится к ...
вопрос задан: 22 May 2013 15:46
0
ответов

Создание списка функций в Python

У меня есть следующий код Python, который генерирует список анонимных функций: base = [(lambda x: n * x) for n in [0, 1, 2]] print base [0] (1) Я ожидал, что это будет эквивалентно ...
вопрос задан: 11 May 2013 18:36
0
ответов

Динамическое объявление Func

Рассмотрим следующее: var propertyinfo = typeof (Customer) .GetProperty (sortExpressionStr); Введите orderType = propertyinfo.PropertyType; теперь я хочу объявить Func Я знаю, что это не так ...
вопрос задан: 27 April 2013 12:27
0
ответов

Неправильное количество параметров, предоставленных для лямбда-объявления

Пожалуйста, взгляните на мой код: Я пытаюсь создать myCar с деревом выражений . Я получаю исключение ArgumentException в этой строке var m = Expression.Lambda
вопрос задан: 23 April 2013 15:32
0
ответов

Как вызвать замыкание, которое является переменной класса?

class MyClass {var $ lambda; функция __construct () {$ this-> lambda = function () {echo 'hello world';}; // здесь ошибок нет, поэтому я предполагаю, что это законно} } $ myInstance = new ...
вопрос задан: 18 April 2013 17:11
0
ответов

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

У меня есть этот код: void foo (void (* bar) ()) {bar (); } int main () {foo ([] {int x = 2;}); } Однако я беспокоюсь, что это постигнет та же участь, что и: struct X {int i; }; ...
вопрос задан: 28 March 2013 08:31
0
ответов

C # => оператор?

У меня вопрос об операторе => в C #. Я смотрю на образцы Expression Blend 4. В примере Contact есть одна строка, которая включает: // В C: \ Program Files (x86) \ Microsoft ...
вопрос задан: 26 March 2013 17:53
0
ответов

Многопоточность, лямбды и локальные переменные

Мой вопрос заключается в том, что в приведенном ниже коде я могу быть уверен, что методы экземпляра будут обращаться к тем переменным, к которым я думаю, или они могут быть изменены другим потоком, пока я продолжаю работать? Do ...
вопрос задан: 22 March 2013 16:42
0
ответов

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

Я анализирую длинную строку текста и вычисляю, сколько раз каждое слово встречается в Python. У меня есть функция, которая работает, но я ищу совета, как сделать ее более...
вопрос задан: 18 March 2013 01:37
0
ответов

Как преобразовать синтаксис запроса понимания LINQ в синтаксис метода, используя лямбду

Существует ли инструмент, процесс или решение, которое преобразует следующий синтаксис запроса LINQ в синтаксис метода с помощью лямбда-выражения (точечная запись)? Я ожидаю, что решение преобразует следующий синтаксис запроса ...
вопрос задан: 3 March 2013 13:59
0
ответов

Лямбда-выражения

Пункт из проекта ISO n3290, раздел 5.1.2, пункт, пункт 19: Тип закрытия, связанный с лямбда-выражением, имеет удаленный (8.4.3) конструктор по умолчанию и удаленное назначение копии ...
вопрос задан: 25 February 2013 02:46
0
ответов

Uncaught TypeError: Незаконный вызов в javascript

Я создаю лямбда-функцию, которая выполняет вторую функцию с конкретными параметрами. Этот код работает в Firefox, но не в Chrome, его инспектор показывает странную ошибку Uncaught TypeError: Illegal ...
вопрос задан: 20 February 2013 20:12
0
ответов

Могу ли я создавать анонимные классы в C ++ и захватывать внешние переменные, как в Java?

В Java, когда мне нужна функция обратного вызова, я должен реализовать анонимный класс. Внутри анонимного класса я могу получить доступ к внешним переменным, если они являются окончательными. Теперь я делаю то же самое в C ++. ...
вопрос задан: 16 January 2013 22:41
0
ответов

Анонимный поток C # с синтаксисом лямбда

В общем, я понимаю синтаксис лямбда C #. Однако синтаксис анонимного потока мне не совсем понятен. Может ли кто-нибудь объяснить, что на самом деле делает подобное создание потока? Пожалуйста, будьте так же подробны, как ...
вопрос задан: 15 January 2013 15:12
0
ответов

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

Я разрабатываю небольшую структуру для доступа к базе данных. Я хочу добавить функцию, которая делает запрос с использованием лямбда-выражения. Как мне это сделать? открытый класс TestModel {общедоступный идентификатор {get;set;} ...
вопрос задан: 12 November 2012 14:04
0
ответов

Различия в сигнатуре функций в C ++ 11

Учитывая лямбда-выражения C ++ 11 со следующим кодом, template недействительный вызов (void (* f) (M), M m) {f (м); } int main () {вызов ([] (int n) {}, 42); // ОК int r; ...
вопрос задан: 29 September 2012 03:21
0
ответов

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

Ниже моя проблема, я хочу установить текстовое поле в качестве имени файла объекта WizFile, где тип равен экспонентам ... как мне это сделать? частный IList wizFiles; wizFiles = ...
вопрос задан: 27 September 2012 15:59
0
ответов

Статические функции из boost.lambda или boost.phoenix

Я регулярно использую boost.lambda (и phoenix) для определения лямбда-функций в C++. Мне очень нравится их полиморфное свойство, простота их представления и то, как они делают функциональными...
вопрос задан: 25 September 2012 06:43
0
ответов

Передача * Awaitable * анонимной функции в качестве параметра

Код первый. Это то, что я пытаюсь сделать. Я близок, но думаю, мне просто нужно исправить способ, которым я определил свой параметр в методе UpdateButton. приватная асинхронная пустота UpdateButton (Action < bool > ...
вопрос задан: 17 September 2012 19:52
0
ответов

Какая разница для Python между лямбда и обычной функции?

Мне интересно узнать разницу между лямбда-функцией и обычной функцией (определенной с помощью def) - на уровне python. (Я знаю, в чем разница для программистов и когда их использовать.)> ...
вопрос задан: 4 September 2012 13:44
0
ответов

for loop vs std ::for _каждый с лямбдой [дубликат]

Давайте рассмотрим шаблонную функцию, написанную на C++11, которая перебирает контейнер. Пожалуйста, исключите из рассмотрения синтаксис цикла диапазона, поскольку он еще не поддерживается компилятором, над которым я работаю...
вопрос задан: 14 August 2012 16:30
0
ответов

Безопасна ли инициализация локальной статической функции -объектного потока -?

Следующие две функции создают разные сборки, что говорит мне о том, что они разные. Может кто-нибудь сказать мне, чем они отличаются? И является ли функция инициализации локальной статической переменной...
вопрос задан: 13 August 2012 17:44
0
ответов

лямбда-метод? Пример кода Матса меня смущает.

def memoize cache = {} лямбда { | *аргументы| разве у cache.has есть ключ _? (args )cache[args] = self[ *args] end cache [args] } конечный факториал = лямбда {|x| вернуть 1, если х== 0; х *факториал[х -...
вопрос задан: 13 August 2012 08:12
0
ответов

Может ли clojure оценить цепочку смешанных функций арности и при необходимости вернуть частичную функцию?

Предположим, у вас есть три функции арности 1, 2 и 3, как показано ниже:(определение I [x] x) (определение K [x y] x) (defn S [x y z] (x z (y z )))Есть ли в clojure функция оценки или идиома для оценки:(И К С...
вопрос задан: 13 August 2012 05:12
0
ответов

передавать лямбда-выражение как указатель функции-члена в c++

У меня есть фреймворк, который ожидает объект и указатель функции-члена (обратный вызов ), вот так :do _some _work (Object *optr, void (Object ::*fptr )()); // вызовет (optr -> *fptr )()Как мне...
вопрос задан: 10 August 2012 13:51
0
ответов

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

Я пытался скомпилировать этот код:#включить #включить #include int main (){ std ::vector v{ 1,5,4,2,...
вопрос задан: 9 August 2012 20:13
0
ответов

сериализация и десериализация лямбд

Я хотел бы сериализовать на машине A и десериализовать на машине B лямбду python. Есть несколько очевидных проблем с тем :, что модуль pickle не сериализует и не десериализует код. Это...
вопрос задан: 9 August 2012 07:08
0
ответов

Python :как использовать лямбда или партиал для привязки аргументов, отличных от первого позиционного аргумента

У меня много путаницы при попытке использовать лямбда или functools.partial для создания новой функции со связанными позиционными аргументами из существующей функции. Я хочу сделать что-то вроде...
вопрос задан: 6 August 2012 18:02
0
ответов

Получить N max номеров из списка < int > используя лямбда-выражение

Это мой список: список < int > числа = новый список < int > {12, 5, -8, 4, 7, 28, 3, 22}; Как я могу получить 4 максимальных числа по лямбде: мне нужны эти: {28, 22, 12, 7}
вопрос задан: 31 July 2012 20:30
0
ответов

Лямбда-выражение, возвращающее делегат

Привет, я пытаюсь добиться чего-то подобного; Method (m=>m.GetData ); //m является экземпляром TObjectType, если мне это удается, то я могу обратиться к этому выражению и получить...
вопрос задан: 31 July 2012 07:18