0
ответов

Как перевести дерево выражений одного типа в другой тип выражения?

Если у меня есть два почти идентичных класса Animal и AnimalViewModel и дерево выражения, связанное с моделью представления, как я могу перевести его на Animal? открытый класс Animal {public string Species {...
вопрос задан: 14 July 2011 19:02
0
ответов

Рубиновые блоки не первоклассные

С точки зрения языкового дизайна, почему рубиновые блоки не первоклассные? Точно так же я считаю, что блоки на самом деле должны быть лямбда-выражениями, тем самым избавляясь от необходимости в громоздком синтаксисе, таком как proc {...} ....
вопрос задан: 14 July 2011 05:55
0
ответов

Лямбда-выражение не возвращает ожидаемый MemberInfo

У меня возникла проблема, которой я не ожидал. Пример, вероятно, лучше проиллюстрирует мой вопрос, чем абзац: ОБНОВЛЕНО: перейдите к последнему блоку кода для более красноречивого примера кода. public ...
вопрос задан: 12 July 2011 12:47
0
ответов

Невозможно использовать лямбда-выражение в списке инициализации шаблона в C ++

У меня есть класс с параметром конструктора std :: function. class ClazzA { общедоступные: ClazzA (функция foo) {} ClazzA () {ClazzA ([] () {}); } }; Если у меня есть экземпляр ...
вопрос задан: 10 July 2011 21:13
0
ответов

Сохранение лямбда-функций C ++ 0x в std :: map / vector для последующего использования в Visual Studio

Я работаю над небольшим проектом графического движка, и я хочу, чтобы он был пересечен платформой (когда-нибудь). Я работал с последней версией MinGW и C ++ 0x. Для прослушивателей событий я использую лямбда ...
вопрос задан: 9 July 2011 10:11
0
ответов

LINQ Select Distinct Count в лямбда-форме

Имеется выражение linq для коллекции объектов 'items', например: var total = (из item в items выберите item.Value) .Distinct (). Count () Можно ли преобразовать это для использования функций linq / ...
вопрос задан: 7 July 2011 11:32
0
ответов

как ответить да или нет автоматически в emacs

я связал функцию semantic-symref с ключом Cc Cr следующим образом: (global-set-key (kbd "Cc Cr") 'semantic-symref) каждый раз, когда я нажимал Cc Cr, он предлагал: Найти ссылки для xxxxx ? (y или n) Как ...
вопрос задан: 6 July 2011 15:20
0
ответов

Эквивалент SQL Between Statement с использованием Linq или лямбда-выражения

Не думайте, что это репост, трудно найти слово между, потому что он используется во всем (например, при поиске AND). Я хочу отфильтровать список по диапазону дат. У меня есть список с ...
вопрос задан: 4 July 2011 07:35
0
ответов

Список C # <объект> .RemoveAll () - Как удалить часть списка?

У меня есть 2 класса feeds_Auto и Product с несколькими соответствующими свойствами. Для этой конкретной проблемы мне нужно использовать только AutoID. У меня есть List с несколькими ...
вопрос задан: 2 July 2011 07:53
0
ответов

std :: function <> и компилятор Intel версии 11.1

У меня проблемы с работой с лямбда-функциями в компиляторе Intel, в частности, следующий код не компилируется: шаблон std :: function make_func (T x) {...
вопрос задан: 29 June 2011 20:47
0
ответов

Удаление элемента из списка с помощью RemoveAll

Я пытаюсь использовать лямбда-выражение для удаления определенного объекта из список, основанный на значении в этом объекте. Вот моя лямбда: ChartAttributes.ToList (). RemoveAll (a => a.AttributeValue ....
вопрос задан: 29 June 2011 15:30
0
ответов

Элегантный перенос лямбда-выражений на C ++

Поскольку лямбда-выражения требуют версии GCC> 4.4: какой самый элегантный или самый быстрый (но не слишком «грязный») способ переноса кода, содержащего пару из лямбда-выражения с привязкой к ссылке ...
вопрос задан: 27 June 2011 16:25
0
ответов

Установить версию PHP в Netbeans 7 для файлов, не относящихся к проекту

Я редактирование файла PHP в Netbeans, который не является частью проекта. Хотя у меня установлен PHP 5.3, Netbeans жалуется на использование лямбда-функции: «Языковая функция несовместима с PHP ...
вопрос задан: 24 June 2011 08:15
0
ответов

RSpec - использование лямбда

Кто-нибудь может объяснить мне разницу между следующими методами? он «должен создать пользователя», сделать лямбда, сделать post: create,: user => @attr end.should change (User,: count) ....
вопрос задан: 23 June 2011 15:30
0
ответов

Не удается получить доступ к типу параметра шаблона класса внутри функции-члена с лямбда-выражением

У меня есть шаблон класса с функцией-членом, имеющей лямбда-выражение, которая хочет использовать тип параметра шаблона класса. Не удается скомпилировать внутри лямбда-выражения, но успешно, как и ожидалось, за пределами ...
вопрос задан: 22 June 2011 15:08
0
ответов

Лямбда против LINQ- «Выражение всегда ложно»

У меня есть следующий код: var thing = (from t в том, где t. Введите == 1 && t.IsActive выберите t) .SingleOrDefault (); если (вещь == нуль) {// выбросить исключение } ...
вопрос задан: 22 June 2011 09:18
0
ответов

Удачи ли вам в отладке лямбда-выражений с помощью gdb?

Пробовали с 7.2 для debian, но кажется, что невозможно перейти в лямбда-выражения С ++ 0x.
вопрос задан: 20 June 2011 21:55
0
ответов

Поддерживается ли constexpr с лямбда-функциями / выражениями?

struct Test {static const int value = [] () -> int {return 0; } (); }; С gcc-4.6 я получаю что-то вроде ошибки: функция должна быть constexpr. Я пробовал несколько комбинаций установки ...
вопрос задан: 20 June 2011 16:52
0
ответов

Как вы читаете лямбда-выражения?

Я пытался понять, почему лямбда-выражения мне пока не кажутся интуитивно понятными. Я подозреваю, что отчасти это может быть связано с тем, что когда я просматриваю код, я иногда внутренне перевожу его на свой родной язык для ...
вопрос задан: 20 June 2011 14:53
0
ответов

C # Объявление переменной в лямбда-выражении

Я хочу создать простое лямбда-выражение, подобное этому: IList list = GetSomeList (); MyEntity1 result = list.SingleOrDefault (e => GetMyEntity2 (e)! = Null && ...
вопрос задан: 15 June 2011 19:51
0
ответов

список лямбда-функций Python без частичного

Я пытался сгенерировать список лямбда-функций в Python, используя понимание списка. но это не сработало, например fl = [lambda x: x ** i for i in range (5)] Я проверил другой вопрос ...
вопрос задан: 14 June 2011 18:38
0
ответов

Возможно ли использование std :: remove_if с лямбда-предикатом и элементом auto?

Я предполагаю, что это невозможно, потому что я получил следующая ошибка: ошибка C3533: 'auto': параметр не может иметь тип, содержащий 'auto' Вот фрагмент кода для воспроизведения ошибки: int ...
вопрос задан: 13 June 2011 23:58
0
ответов

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

Примечание: я знаю, что это очень просто создать с помощью динамического linq, но я хочу научиться. Я хочу создать лямбду, которая «находит»: Имя = Давид И Возраст = 10. class Person {public int Age {получить; ...
вопрос задан: 9 June 2011 16:11
0
ответов

Как отлаживать предикаты в C # / Visual Studio?

В режиме отладки, если я наведу указатель мыши на предикат, я вижу только имена некоторых типов и некоторые непонятные символы. Это очень затрудняет отладку кода, например, чтобы узнать, какой предикат ...
вопрос задан: 9 June 2011 15:07
0
ответов

Вам нужно «отключить» анонимную функцию / лямбда.

Насколько я понимаю, любые обработчики событий подключены up в C # должен быть отключен как таковой. Объект myObject = новый объект (); myObject.Event + = EventHandler; // Проводной myObject.Event - = EventHandler; // ...
вопрос задан: 9 June 2011 10:35
0
ответов

Почему аргумент по умолчанию для лямбда-аргумента вызывает -pedantic "предупреждение GCC?

У меня где-то в коде есть эта лямбда: [] (bool a, bool = true) {return! A; }} и GCC 4.6 "пожаловались" на это предупреждение: warning: аргумент по умолчанию, указанный для лямбда-параметра [-pedantic] Который ...
вопрос задан: 8 June 2011 17:50
0
ответов

Построение деревьев выражений

Я не понимаю, как построить дерево выражений для большего количества лямбда-выражений, таких как приведенное ниже, не говоря уже о том, что может иметь несколько операторов. Например: Func
вопрос задан: 8 June 2011 03:12
0
ответов

Как добавить к каждому элементу списка строк в C # лямбда-выражение

Я нашел версию для VB об этом здесь, но я бы хотел использовать лямбда-выражение, чтобы взять список строк, а затем добавить строку к каждому элементу в списке. Похоже, что использование ForEach заканчивается ...
вопрос задан: 8 June 2011 03:01
0
ответов

Лямбда-функция Python

Что здесь происходит? reduce (lambda x, y: x + y, [x for x in range (1,1000) if x% 3 == 0 or x% 5 == 0]) Я понимаю, как x перебирает все числа из От 1 до 999 и вынимая эти ...
вопрос задан: 5 June 2011 14:17
0
ответов

Есть ли особая причина, по которой расширитель LinqKit не может получать выражения из полей?

Я использую библиотеку LinqKit, которая позволяет комбинировать выражения на лету. Это настоящее счастье для написания уровня доступа к данным Entity Framewok, потому что несколько выражений можно использовать повторно и ...
вопрос задан: 3 June 2011 10:57