0
ответов

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

, я не уверен, что это возможно или нет. Я хотел бы создать массив (или список / словарь), содержащий несколько простых идентификаторов и используйте массив (или что-то еще) в выражении лямбда. Пример ниже ...
вопрос задан: 18 September 2011 17:53
0
ответов

Смущает бокс. Преобразование -1 в Int64 вызывает исключение InvalidCastException

Хорошо, я, должно быть, не замечаю чего-то очень простого, но я потерялся. Для данного объекта val = -1; var foo = (Int32) (val); var bar = (Int64) (val); Приведение к Int64 выбрасывает и InvalidCastException. ...
вопрос задан: 16 September 2011 12:35
0
ответов

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

Давайте предположим, что у меня есть метод, такой как это: общественный статический Список get (это oneobject , выражения > e) {// получить имя свойства и значение, которое они хотят ...
вопрос задан: 15 September 2011 15:45
0
ответов

When making unit tests for objective C, how do you test blocks?

I have a function (internally uses ASIHTTPRequest) which calls a block with the result: [Http get:@"http://api.geonames.org/postalCodeLookupJSON" params:params cacheMins:0 complete:^(NSDictionary *...
вопрос задан: 14 September 2011 11:07
0
ответов

Лямбда C ++ 0x и блоки

Сегодня я изучал C ++ 0x и обнаружил новую функцию лямбда . У меня вопрос: чем они отличаются (с точки зрения использования) от блоков и почему один может предпочесть один другому? Спасибо.
вопрос задан: 11 September 2011 21:39
0
ответов

Странное поведение: лямбда Внутреннее понимание списка

в Python 2.6: [x () для x в [лямбда: m для m в [1,2 3]]] Приводит к: [3, 3, 3] Я ожидал, что вывод будет [1, 2, 3]. Я получаю точную те же проблему даже с подходом понимания не списка ...
вопрос задан: 9 September 2011 23:45
0
ответов

Как выбрать только некоторые поля из таблицы в EF

У меня есть таблица с 9 столбцами в базе данных, и я хочу иметь возможность загружать только некоторые поля, если мне нужно. Как я могу сделать это с Entity Framework 4, пожалуйста? например У меня есть эти поля: ID, ...
вопрос задан: 9 September 2011 01:30
0
ответов

Переходный список Использование лямбда

Мне нужно переставить список элементов, чтобы выбранный элемент отправлялся в конец списка, и последний элемент заменяет предыдущий Один и предыдущий элемент заменяет один до него и так далее. Для ...
вопрос задан: 8 September 2011 16:53
0
ответов

Схема: Как проверить, являются ли все элементы списка идентичны

, я хотел бы создать функцию схемы, которая дает True, если она передается список, который состоит полностью из идентичных элементов. Такой список будет «(1 1 1 1). Это дало бы ложь с чем-то вроде «...
вопрос задан: 6 September 2011 14:14
0
ответов

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

Рассмотрим следующий код игрушечного кода, чтобы определить, содержит ли диапазон элемент: шаблон Bool содержит1 (ITER начинается, ETER конец, const t & x) {for (; начать! = ...
вопрос задан: 3 September 2011 07:00
0
ответов

Может ли кто-нибудь объяснить мне это выражение лямбда для меня? Это добрая ко мне сумасшедший

Код ниже является частью авторизации. Я пытаюсь психически изобразить то, что это на самом деле делает, но не может каким-то образом. Неавторизован = ((x, y) => x.any (z => y.contains (z))); Может кто-нибудь ...
вопрос задан: 1 September 2011 17:18
0
ответов

Как получить строку (исходный код), который генерируется лямбда-выражение

? (Для LISP хакеров короче: Я ищу для LISP-цитата эквивалента в C #) Я пытаюсь написать Значимый метод TOSTRING для класса, который имеет функцию члена. Опытные API-пользователи могут установить это ...
вопрос задан: 1 September 2011 14:44
0
ответов

Повышение lambda :: _ 1 в C ++ 0x

int main () {std :: vector v; v.push_back (1); v.push_back (3); v.push_back (2); std :: for_each (v.begin (), v.end (), std :: cout << boost :: lambda :: _ 1 << "\ n"); ...
вопрос задан: 28 August 2011 11:32
0
ответов

Деревья локальных переменных и выражений

Я изучаю деревья выражений на C #. Я на время застрял: string filterString = "ruby"; Выражение > expression = x => x == filterString; Как я могу ...
вопрос задан: 28 August 2011 11:23
0
ответов

Разница в сигнатуре лямбда с / без захваченной переменной?

Я прямо сейчас поигрался с C ++ 11 и обнаружил следующую проблему с использованием лямбда-выражения в качестве обратного вызова sqlite. При захвате векторной переменной внутри лямбды я получаю сообщение об ошибке, что ...
вопрос задан: 26 August 2011 21:38
0
ответов

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

Что эквивалентно следующему фрагменту кода в лямбда-выражении? Int [] numbersA = {0, 2, 4, 5, 6, 8, 9}; int [] numbersB = {1, 3, 5, 7, 8}; var pair = from a in numbersA from b in ...
вопрос задан: 25 August 2011 09:41
0
ответов

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

Я не уверен, что это хорошая практика программирования, но я хотел бы знать, можно ли определить рекурсивную функцию, используя лямбда-выражение. Это искусственный пример, который я придумал: Итак, можно ...
вопрос задан: 21 August 2011 21:54
0
ответов

Как можно Я обращаюсь к локальным переменным изнутри анонимной функции C ++ 11?

Я выполняю простую нормализацию вектора (весов), пытаясь использовать алгоритмы STL, чтобы сделать код как можно более чистым (я понимаю это довольно тривиально с циклами for): float tot = std :: ...
вопрос задан: 18 August 2011 00:10
0
ответов

Как я могу проверить, пуст ли блок?

У меня есть блок кода, и я хотел бы проверить, пуст ли тело, не запуская код внутри блока. Возможно ли это?
вопрос задан: 5 August 2011 12:35
0
ответов

Следует ли мне делать лямбды статическими?

Если у меня есть функция, определяющая лямбда, будет ли лямбда «конструироваться» каждый раз при вызове функции? Должен ли я сделать его статичным, чтобы предотвратить это? void func (int x) {static auto lambda = [& ...
вопрос задан: 2 August 2011 06:38
0
ответов

Как перегрузить оператор для композиции функционалов в C ++ 0x?

Есть ли способ перегрузить, скажем, оператор >> для композиции функций? Оператор должен работать как с лямбдами, так и с std :: function? Требования: Решение не должно включать ...
вопрос задан: 29 July 2011 07:52
0
ответов

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

Из статьи в Википедии о лямбда-функциях и выражениях: пользователи часто хотят определять функции-предикаты рядом с тем местом, где они производят вызов функции алгоритма. В языке есть ...
вопрос задан: 29 July 2011 04:49
0
ответов

Синтаксис лямбда-функции в JavaScript без фигурных скобок

Я только что узнал, что следующий (замечательный) синтаксис поддерживается Firefox f = function (x) x + 1; f (17) // дает 18 Кто-нибудь знает, что, черт возьми, здесь происходит? Это в каком-нибудь стандарте? Есть еще ...
вопрос задан: 26 July 2011 17:26
0
ответов

В чем разница между Func <строка, строка> и делегат?

Я вижу делегатов в двух формах: A. Func convertMethod = lambda B. public delegate string convertMethod (string value); Я не уверен, в чем на самом деле разница между ...
вопрос задан: 25 July 2011 15:47
0
ответов

Компиляция лямбда-выражений и вызов делегатов на устройстве в Monotouch

В настоящее время я портирую кодовую базу .NET в MonoTouch, и в настоящее время я работаю над методом, получающим Expression . Я пытаюсь скомпилировать его, а затем динамически вызвать. Вот что я ...
вопрос задан: 24 July 2011 15:01
0
ответов

Странный синтаксис C ++

У меня 8-летний опыт написания кода, но я никогда не видел, чтобы оператор [] передавался как параметр в определение функции. Например, следующий код (из проекта с открытым исходным кодом): bree :: ...
вопрос задан: 24 July 2011 06:01
0
ответов

Как заставить мои лямбда-выражения оценивать раньше? Устранить странность лямбда-выражения?

Я написал следующий код C #: _locationsByRegion = new Dictionary > (); foreach (строка regionId в regionIds) {IEnumerable ...
вопрос задан: 22 July 2011 18:37
0
ответов

C # Фильтрация коллекций с помощью расширенных функций

В моем коде есть строка ниже. Я полагаю, что SkipWhile () будет блокировать нули и передавать только допустимые значения в ForEach (). Но нули также передаются в ForEach (). В чем может быть сбой в ...
вопрос задан: 22 July 2011 10:02
0
ответов

Запросить таблицу использование свойств навигации по внешнему ключу в LINQ с C #

У меня есть следующие классы LINQ to SQL EF: с отношениями внешнего ключа на SessionId (первичная таблица WebinarSession). Я хотел бы, используя лямбды для выбора всех строк WebinarSession, которые ...
вопрос задан: 20 July 2011 15:02
0
ответов

Почему лямбда-выражения в VB отличаются от C #?

Я только что обнаружил ошибку в NHibernate, которая, как оказалось, уже возникла: https://nhibernate.jira.com/browse/NH-2763 I ' m не уверен, применимо ли это к чему-либо еще, кроме перечислений, но при использовании ...
вопрос задан: 19 July 2011 10:32