0
ответов

Почему лямбда-выражения не «интернированы»?

Строки являются ссылочными типами, но они неизменяемы. Это позволяет компилятору интернировать их; везде, где появляется один и тот же строковый литерал, можно ссылаться на один и тот же объект. Делегаты ...
вопрос задан: 26 January 2011 17:33
0
ответов

Linq/Lambda OrderBy Delegate for List of IP Addresses

Given List ips = new List(); I need to sort the list of IP addresses in a logical order (i.e. "192.168.0.2" comes before "192.168.0.100"). Currently (and correctly, ...
вопрос задан: 24 January 2011 17:47
0
ответов

Почему все лямбды в «Маленьком схематоре»?

Узнав немного о Схеме от SICP, я начал читать «Маленького схематика» (что мне показалось довольно интересным) и я готов примерно на четверть. Я заметил, что могу написать много (большинство? Все?) Решений ...
вопрос задан: 24 January 2011 01:42
0
ответов

C# Inline lambda evaluation

At various times while programming in C# I've found myself in situations where I'd like to define a lambda (or anonymous delegate) and call it in the same line. At this point, the 'cleanest' way I've ...
вопрос задан: 21 January 2011 16:58
0
ответов

Перегрузка на std :: function <…>

Учитывая следующий код: - #include #include #include <функциональный> #include <строка> void func (std :: function param) {param (); } ...
вопрос задан: 19 January 2011 05:44
0
ответов

функция карты в Erlang

В дополнение к наличию функции карты, доступной с множеством арностей (до 4), Prolog позволяет (при определенных обстоятельствах) отображать множественную арность функцию в один список. Допустим, вы хотите протестировать ...
вопрос задан: 19 January 2011 02:50
0
ответов

переменная 'x' типа 'Product' указана из области видимости, но не определена

У меня есть класс с именем Product в проекте библиотеки классов. Я использую SubSonic SimpleRepository для сохранения объектов. У меня есть следующий метод в классе продукта: public static IList Load (...
вопрос задан: 13 January 2011 17:00
0
ответов

Является ли свойство C ++ is_lambda, реализованное исключительно в виде библиотеки, невозможным?

У меня вопрос относительно лямбда-выражений C ++ 0x. В моем коде было бы полезно знать, является ли данный тип типом лямбда-выражения C ++ 0x. Приведу пример: struct foobar невозможно? У меня вопрос относительно лямбда-выражений C ++ 0x.
вопрос задан: 12 January 2011 09:27
0
ответов

OrderBy с помощью String keySelector

У меня есть следующая функция, которая извлекает отдельные значения на основе свойств объекта, здесь Client. public List GetDistinctValues ​​(string propertyName) {...
вопрос задан: 11 January 2011 13:35
0
ответов

Разница между лямбда-выражениями C ++ 0x и operator (), замыканием и функтором

Я уверен, что понимаю общая суть конструкции, но я не вижу их назначения в С ++. Я прочитал предыдущие сообщения по этой теме здесь, на SO и в других местах, но я не понимаю, почему они ...
вопрос задан: 10 January 2011 21:14
0
ответов

Как сделать использовать лямбда-функции с boost :: bind / std :: bind в VC ++ 2010?

У меня есть несколько лямбда-функций, которые я хочу связать с помощью boost :: bind или std :: bind. (Неважно какой, если он работает. ) К сожалению, оба они дают мне разные ошибки компилятора: auto ...
вопрос задан: 5 January 2011 09:36
0
ответов

Копирование или преобразование дерева выражений

Как преобразовать дерево выражений в форме Expression > exp = р => р. возраст> 50; в Expression > exp2 = p => p.Age> 50; где ...
вопрос задан: 5 January 2011 07:49
0
ответов

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

В настоящее время у меня есть следующий код: BCLThread bclThread = new BCLThread (() => Thread.Sleep (0)); потому что я не могу придумать другого способа заявить, что я на самом деле не хочу, чтобы этот метод выполнял ...
вопрос задан: 3 January 2011 08:18
0
ответов

Выполнение DynamicExpression с неизвестными типами

Если кто-то хорошо знаком с пространством имен Linq.Dynamic, мне бы пригодилась помощь - не могу Я не нашел в Интернете никаких дополнительных ресурсов. В основном я использую DynamicExpression.ParseLambda для создания ...
вопрос задан: 31 December 2010 05:45
0
ответов

Как создать дерево выражений, чтобы делать то же самое, что и «StartsWith»

В настоящее время у меня есть этот метод для сравнения двух чисел. Частная функция ETForGreaterThan (запрос ByVal как IQueryable (Of T), ByVal propertyValue As Object, ByVal propertyInfo As PropertyInfo) As ...
вопрос задан: 29 December 2010 14:29
0
ответов

Как объединить список > в C #

У меня есть список >, который содержит {{"A", "B" }, {"CD" } } I need to union all the innerlist into another list So the resulting List will ...
вопрос задан: 23 December 2010 04:30
0
ответов

Переместить packaged_task в лямбда

Я хочу переместить и вызвать boost :: packaged_task внутри лямбда. Однако я не могу придумать элегантного решения. например, это не будет компилироваться. шаблон < typename Func> auto ...
вопрос задан: 20 December 2010 16:45
0
ответов

c ++ 0x: перегрузка по лямбда-арности

Я пытаюсь создать функцию, которая может быть вызвана с помощью лямбды, которая принимает 0, 1 или 2 аргумента. Поскольку мне нужен код для работы как с g ++ 4.5, так и с vs2010 (который не поддерживает вариативность ...
вопрос задан: 19 December 2010 13:47
0
ответов

Есть ли способ вывести сигнатуру лямбды в виде последовательности mpl?

Есть ли способ вывести сигнатуру, результат и параметр- типы лямбда-выражения c ++ 0x как последовательности Boost.MPL, например boost :: mpl :: vector? Например, для лямбда [] (float a, int b) -> ...
вопрос задан: 19 December 2010 11:08
0
ответов

Как получить движущуюся комбинацию из двух List в C#?

У меня есть два списка который содержит ListOne A B C СписокДва A B C D Теперь мне нужно получить движущиеся комбинации в ...
вопрос задан: 17 December 2010 13:01
0
ответов

'Delegate' System.Action 'не принимает 0 аргументов.' Это ошибка компилятора C # (лямбда-выражения + два проекта)?

Рассмотрите приведенный ниже код. Похоже на совершенно правильный код C #, верно? // Проект Б используя Систему; публичный делегат void ActionSurrogate (действие addEvent); // публичный делегат void ActionSurrogate2 (); // Использование ...
вопрос задан: 17 December 2010 01:48
0
ответов

Перемещение с лямбда-выражениями

При использовании лямбда-функций позвольте ' s говорят, что вы решили скопировать переменную (с обозначением [=]). Если вы больше никогда не ссылаетесь на эту переменную, разрешено ли компилятору переместить ее в результирующий ...
вопрос задан: 13 December 2010 20:31
0
ответов

Почему нельзя использовать print () в лямбда-выражении?

Почему: p = lambda s: print (s) недопустимый синтаксис, но: def do_print (s): print (s) p = lambda s: do_print (s) действителен?
вопрос задан: 7 December 2010 19:36
0
ответов

Linq to SQL. Любой () с несколькими условиями ?

Я пытаюсь использовать .Any () в выражении if, например: if (this.db.Users.Any (x => x.UserID == UserID)) {// делать что-то } Есть ли способ поместить несколько условий внутри .Any ()? For ...
вопрос задан: 7 December 2010 05:59
0
ответов

Как удалить символы из строки с помощью LINQ

I У меня есть строка типа XQ74MNT8244A, мне нужно удалить все символы из строки. так что вывод будет как 748244 Как это сделать? Пожалуйста, помогите мне сделать это
вопрос задан: 6 December 2010 12:42
0
ответов

Где и когда использовать Lambda?

Я пытаюсь понять, зачем нам действительно нужны лямбда или proc в ruby ​​(или на любом другом языке в этом отношении)? #method def добавить a, bc = a + b end # using proc def add_proc a, bf = Proc.new {| x, y | x ...
вопрос задан: 4 December 2010 05:59
0
ответов

Делегаты, лямбды, действие, функция, анонимные функции

Я просто хочу проверить мое понимание следующего делегата - лямбда-выражения с сигнатурой метода - анонимная функция Анонимная функция - только это Действие - анонимная функция, которая возвращает ...
вопрос задан: 25 November 2010 09:03
0
ответов

лямбда-выражения C ++ для std :: sort и std :: lower_bound / equal_range в элементе структуры в отсортированном векторе of Structs

У меня есть std :: vector этой структуры: struct MS {двойной АТ; двойной bT; двойной cT; }; который я хочу использовать std :: sort, а также std :: lower_bound / equal_range и т. д. Мне нужно уметь ...
вопрос задан: 24 November 2010 16:08
0
ответов

Expression > as Свойство для инициализации объекта?

Мое выражение не очень хорошее, и я хотел бы его улучшить, поэтому мне интересно, может ли кто-нибудь объяснить для меня, если возможно создать свойство в классе, которому может быть присвоено значение во время ...
вопрос задан: 22 November 2010 10:56
0
ответов

django apache mod-wsgi зависает при импорте модуля python из файла .so

Я пытаюсь развернуть приложение django для производства на apache mod-wsgi. У меня есть стороннее приложение python под названием freecad, которое упаковывает модуль python в файл библиотеки FreeCAD.so. Запросы ...
вопрос задан: 21 November 2010 02:25