0
ответов

Как выполнить сортировку с помощью лямбда?

sort (mMyClassVector.begin (), mMyClassVector.end (), [] (const MyClass & a, const MyClass & b ) {return a.mProperty> b.mProperty; }); Я хотел бы использовать лямбда-функцию для сортировки ...
вопрос задан: 19 February 2015 14:00
0
ответов

Ссылка на метод конкретного экземпляра в Котлине

В Java 8 у нас может быть ссылка на метод экземпляра класса. Вот пример Function1 < Integer, Object > ref = a :: getItem; a является экземпляром класса Adapter, у которого есть метод ...
вопрос задан: 19 January 2015 10:22
0
ответов

Вычислить блок кода в параметре функции в lua

Я не совсем понял, как назвать вопрос, но рассмотрим следующий код lua:print(function ()s = "" for i = 1, 10 do s = s..tostring(i)end return s end)Но это...
вопрос задан: 13 January 2015 06:35
0
ответов

лямбда аргументы распаковка ошибка

В Python 2 этот код в порядке: f = лямбда (m, k): m + km = [1,2,3,4] k = [5,6,7,8] print (map (f, zip (m) , k))) но в Python 3 произошла следующая ошибка: f = лямбда (m, k): m + k ^ SyntaxError: ...
вопрос задан: 5 January 2015 09:00
0
ответов

Как получить индекс значения в векторе с помощью for_each?

У меня есть следующий код (компилятор: MSVC ++ 10): std :: vector data; data.push_back (1.0f); data.push_back (1.0f); data.push_back (2.0f); // лямбда-выражение std :: for_each (data.begin (), ...
вопрос задан: 20 December 2014 00:40
0
ответов

почему лямбда-функции в С++ 11 не имеют типов function<>?

Я играю с функциональными функциями С++ 11. Одна вещь, которую я нахожу странной, заключается в том, что тип лямбда-функции на самом деле НЕ является типом function<>. Более того, лямбды, похоже, не играют...
вопрос задан: 15 December 2014 03:09
0
ответов

Есть ли разница между Objects :: nonNull и x -> x! = Null?

Рассмотрим следующий класс: import java.util.Objects; импорт java.util.function.Predicate; открытый класс LambdaVsMethodRef {открытый статический void main (String [] args) {Predicate
вопрос задан: 23 August 2014 04:08
0
ответов

Я хочу понять лямбда-выражение в @Html.DisplayFor(modelItem => item.FirstName)

Я новичок в C#и MVC и использовал лямбда-выражения в определенных случаях, например для анонимные методы и на LINQ. Обычно я вижу лямбда-выражения, которые выглядят примерно так:(x => x.Name), (...
вопрос задан: 21 August 2014 00:28
0
ответов

Какова разбивка лямбда-синтаксиса Java?

Пожалуйста, объясните синтаксис лямбда-методов Java 8. Есть много объяснений того, что такое лямбда-функции, но я не могу найти подробное объяснение синтаксиса, и я нахожу ...
вопрос задан: 8 August 2014 02:15
0
ответов

лямбда-выражения требуют захвата this для вызова статической функции-члена?

Для следующего кода: struct B {void g () {[] () {B :: f (); } (); } static void f (); }; g ++ 4.6 дает ошибку: test.cpp: В лямбда-функции: test.cpp: 44: 21: error: '...
вопрос задан: 4 August 2014 12:43
0
ответов

параллельный поток java 8 () с сортированным ()

Советник JDK 8 уже вышел, и я просто пытаюсь привыкнуть к лямбде и новому Stream API. Я пытался отсортировать список с параллельным потоком, но результат всегда неверен: import java.util.ArrayList; ...
вопрос задан: 30 July 2014 21:35
0
ответов

Лямбда-выражение в условии оператора if

Я новичок в C #, но из моего понимания этот код должен работать. Почему это не работает? Это пример моего кода. List cars // В нем уже много инициализированных машин if (() => ...
вопрос задан: 7 July 2014 23:17
0
ответов

Что такое Closures / Lambda в PHP или Javascript с точки зрения непрофессионала? [дубликат]

Что такое Closures / Lambda в PHP или JavaScript с точки зрения непрофессионала? Пример был бы большим, чтобы помочь мне понять. Я предполагаю, что лямбда и замыкания - это одно и то же?
вопрос задан: 5 July 2014 21:09
0
ответов

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

В чем разница между Class1.Method1 ("cId", Facade.Customers.GetSingle); и Class1.Method1 ("cId", x => Facade.Customers.GetSingle (x)); ...
вопрос задан: 3 July 2014 12:11
0
ответов

Может ли метод C # вернуть метод?

Может ли метод в C # вернуть метод? Например, метод может вернуть лямбда-выражение, но я не знаю, какой тип параметра я мог бы дать такому методу, потому что метод не является типом. ...
вопрос задан: 16 June 2014 19:17
0
ответов

лямбда как статический элемент

Я пытаюсь использовать лямбду в качестве статического члена, например :struct A { static constexpr auto F = [] (){}; }; внутренний основной (){ А ::Ф (); вернуть 0; } Это правильный код C++11? На лязге я...
вопрос задан: 8 June 2014 11:11
0
ответов

Насколько быстры лямбда-функции в GCC

Немного поигравшись с C ++ 0x Lambda Expression в G ++ мне было интересно, насколько хороша будет производительность в общих / конкретных ситуациях по сравнению с альтернативными способами без использования лямбда ...
вопрос задан: 8 June 2014 11:09
0
ответов

How to use a lambda expression as a template parameter?

How to use lambda expression as a template parameter? E.g. as a comparison class initializing a std::set. The following solution should work, as lambda expression merely creates an anonymous struct, ...
вопрос задан: 29 May 2014 02:48
0
ответов

Как работают статические переменные в объектах лямбда-функций?

Сохраняются ли статические переменные, используемые в лямбда-выражениях, при вызовах функции, в которой лямбда используется? Или объект функции «создается» снова при каждом вызове функции? Бесполезный пример: #include <...
вопрос задан: 27 May 2014 20:12
0
ответов

Как списки лямбд на самом деле работают в C ++ 11?

Я знаю, что списки захвата делают переменные доступными внутри тела лямбда-функции следующим образом: int pos (0); std :: function incPos = [& pos] () {++ pos; }; incPos (); // pos сейчас 1 Но как ...
вопрос задан: 6 May 2014 16:01
0
ответов

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

Хорошо, у меня что-то настроено примерно так: template void example () {std :: function test = [=] (байт * начало) -> int {return T :: magic (start); } } ...
вопрос задан: 1 May 2014 09:09
0
ответов

Entityframework Join using join method and lambdas

It seems there are different ways to do joins using linq. One is more straightforward and involves just joining tables like this: var found = from c in s.categories join cm in s....
вопрос задан: 28 April 2014 06:26
0
ответов

сопоставление лямбда-функции x, y с константой x

Каким будет элегантный способ сопоставить двухпараметрическую лямбда-функцию со списком значений, где первый параметр является постоянным и второй взят из списка? Пример: лямбда x, y: x + y x = 'a' y = ['...
вопрос задан: 24 April 2014 14:38
0
ответов

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

Как я могу элегантно сериализовать лямбду? Например, приведенный ниже код вызывает исключение NotSerializableException. Как я могу это исправить, не создавая SerializableRunnable "фиктивный" интерфейс? публичная статическая пустота ...
вопрос задан: 7 April 2014 09:33
0
ответов

Что является лямбда-языком?

Я читал «JavaScript: полезные части», и автор упоминает, что JavaScript является первым из запущенных языков лямбда. Функции JavaScript - это объекты первого класса с (в основном) ...
вопрос задан: 28 March 2014 14:09
0
ответов

Использование ключа в collections.defaultdict

collections.defaultdict отлично. Особенно в сочетании с lambda: >>> import collections >>> a = collections.defaultdict (lambda: [None, None]) >>> a ['foo'] {{1 }} [Нет, ...
вопрос задан: 24 March 2014 05:32
0
ответов

Преобразование чисел в оценки в списке python

У меня есть список с количеством оценок, которые есть у студентов. s = [50,62,15,76,57,97,82,99,45,23] Я хочу выставить ученикам оценки по отметкам: <40 - Неудовлетворительно >50 - класс А >75 - A++ класс I ...
вопрос задан: 10 March 2014 06:21
0
ответов

Перехватывают ли c++11 лямбды переменные, которые они не используют?

Когда я использую [=], чтобы указать, что я хотел бы, чтобы все локальные переменные были перехвачены по значению в лямбда, это приведет к тому, что все локальные переменные в функции будут скопированы, или просто все локальные переменные ...
вопрос задан: 19 February 2014 23:16
0
ответов

Невозможно преобразовать лямбда-выражение в тип «строка», потому что это не тип делегата

В моем контроллере i Я пытаюсь использовать include с EF4 для выбора связанных сущностей, но лямбда-выражение выдает следующую ошибку: у меня есть связанный объект, определенный в классе Entity, например ...
вопрос задан: 12 February 2014 16:21
0
ответов

что такое сигнатура типа лямбда-функции c ++ 11 / 1y?

Мне было интересно, есть ли стандартный способ получить сигнатуру типа (то есть тип возвращаемого значения и типы) его параметров любой данной лямбды? Причина, по которой я спрашиваю, состоит в том, что я всегда задавался вопросом, что ...
вопрос задан: 9 February 2014 20:53