0
ответов

Можно ли определить тип параметра и тип возвращаемого значения лямбда-выражения?

Учитывая, что лямбда, можно ли определить тип параметра и тип возвращаемого значения? Если да, то как? По сути, мне нужны lambda_traits, которые можно использовать следующими способами: auto lambda = [] (int i) {return ...
вопрос задан: 8 October 2018 16:08
0
ответов

Максимальное возвращаемое значение, если пустой запрос

У меня есть этот запрос: int maxShoeSize = Workers .Where (x => x.CompanyId == 8) .Max (x => x.ShoeSize); Что будет в maxShoeSize, если у компании 8 вообще нет рабочих? ОБНОВЛЕНИЕ: Как я могу ...
вопрос задан: 7 October 2018 17:09
0
ответов

Получить имя свойства строки из выражения

Я пытаюсь написать строго типизированный помощник это будет примерно так: Html.Lookup (x => x.FooId); на данный момент у меня есть это: public static MvcHtmlString Lookup (this ...
вопрос задан: 5 August 2018 21:14
0
ответов

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

В Python я пытаюсь сортировать по дате с помощью лямбда. Я не могу понять свое сообщение об ошибке. Сообщение: () принимает ровно 1 аргумент (2 задано) У меня есть строка a = sorted (a, lambda ...
вопрос задан: 24 July 2018 01:28
0
ответов

Упростить вызов метода kotlin

Посмотрите на код: suspend fun & lt; T: Any? & Gt; (f: (Обработчик & lt; AsyncResult & gt;) - & gt; Unit): T {return awaitResult & lt; T & gt; {f (it)}} await & lt; Account & gt; ...
вопрос задан: 13 July 2018 15:00
0
ответов

Может ли html dropdownlist не принимать входные параметры в выражении лямбда?

поэтому я пытаюсь понять, как это работает немного лучше, но когда я использую html.dropdownlistfor (model = & gt; item.Location .... это считается нормально, но если я попытаюсь сделать html.dropdownlistfor (() = & GT; ...
вопрос задан: 13 July 2018 14:47
0
ответов

Java 8 лямбда-функция, которая выдает исключение?

Я знаю, как создать ссылку на метод, который имеет параметр String и возвращает int, это: Function < String, Integer > Однако это не работает, если функция выдает исключение, скажем ...
вопрос задан: 2 July 2018 09:13
0
ответов

Dispatcher.BeginInvoke: не удается преобразовать лямбда-выражение в System.Delegate

Я пытаюсь вызовите System.Windows.Threading.Dispatcher.BeginInvoke. Сигнатура метода такова: BeginInvoke (метод делегата, объект params [] args) Я пытаюсь передать ему лямбда вместо ...
вопрос задан: 12 June 2018 08:31
0
ответов

Синтаксис за sorted(key=lambda: ...)

Я не совсем понимаю синтаксис аргумента sorted(): key=lambda variable: variable[0] Разве лямбда не является произвольной? Почему переменная указывается дважды в том, что выглядит как дикт?
вопрос задан: 24 April 2018 21:58
0
ответов

Почему лямбда C ++ 11 по умолчанию требует «изменяемого» ключевого слова для захвата по значению?

Краткий пример: #include int main () {int n; [&] () {n = 10;} (); // ОК [=] () mutable {n = 20;} (); // ОК // [=] () {n = 10;} (); // Ошибка: a by -...
вопрос задан: 22 April 2018 10:44
0
ответов

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

def attrs (** kwds): def decorate (f): for k in kwds: setattr (f, k, kwds [k]) return f return decorate @attrs (argument_types = (int, int, ), возвращает = int) def ...
вопрос задан: 18 April 2018 19:22
0
ответов

Как применять декораторы к лямбдам ?

Есть ли какой-нибудь синтаксис для использования декоратора лямбда-функции в Python? Пример: def simpledecorator (f): def new_f (): print "Использование декоратора:" f () return new_f @ ...
вопрос задан: 18 April 2018 19:11
0
ответов

Почему Comparator объявляет равных?

Интерфейс Comparator имеет свой собственный метод equals (). Любой класс получит equals () по умолчанию через класс Object. Зачем нужен метод equals () внутри интерфейса?
вопрос задан: 17 April 2018 05:51
0
ответов

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

Я работаю в классе Scheme, и мне было любопытно написать рекурсивную функцию без использования define. Основная проблема, конечно же, в том, что вы не можете вызвать функцию внутри самой себя, если у нее нет имени ....
вопрос задан: 28 March 2018 23:47
0
ответов

Выберите функцию Python для вызова на основе регулярного выражения

Можно ли поместить функцию в структуру данных без предварительного присвоения ей имени с помощью def? # Я хочу именно такого поведения. Печатает "привет". def myprint (msg): напечатать сообщение f_list = [myprint] f_list [...
вопрос задан: 23 March 2018 12:02
0
ответов

Сравнение: LINQ против выражения LAMBDA [закрыто]

Мне нужно обсуждение производительности LINQ и лямбда-выражений. Какой из них лучше?
вопрос задан: 8 February 2018 01:35
0
ответов

The Little Schemer evens-only*&co

Мне трудно понять, что происходит с примером Evens-only*&co из Little Schemer на странице 145. Вот код: (define evens-only*&co (lambda (l col) (cond ((null?...
вопрос задан: 20 January 2018 15:36
0
ответов

Объясните пример продолжения на стр.137 в The Little Schemer

. Рассматриваемый код следующий: (определить multirember & co (lambda (a lat col) (cond ((null? lat) (col (quote ()) (quote ()))) ((eq? (car lat) a) (multirember & co a ...
вопрос задан: 20 January 2018 14:52
0
ответов

" Отсутствует ; до утверждения »В длинном коде [закрыто]

У меня проблема с длинным кодом, вот код: navigator.geolocation.getCurrentPosition (function (position) {var long = position.coords.longitude; var lat = position.coords.latitude; ...
вопрос задан: 28 December 2017 10:00
0
ответов

Использует ли “ out »плохая практика

Я только что добавил параметр out bool в метод, который я написал, чтобы получить предупреждение в моем пользовательском интерфейсе. Я использовал out вместо того, чтобы заставить сам метод возвращать false / true, поскольку это означало бы ...
вопрос задан: 13 December 2017 05:36
0
ответов

уникальное _ptr лямбда-настраиваемое средство удаления для специализации массива [дубликат]

Недавно я начал портировать большое количество моего существующего кода приложения C++ на C++11, и теперь, когда я перехожу на новый интеллектуальные указатели std ::уникальный _ptr и std ::общий _ptr, у меня есть специфический...
вопрос задан: 1 December 2017 14:35
0
ответов

Какова цель лямбда с приемником?

Какова цель Lambda с Receiver в Kotlin, в то время как у нас есть функции расширения? Две функции ниже делают одно и то же, но первая из них более читабельна и коротка: fun main (args: Array & ...
вопрос задан: 16 November 2017 22:30
0
ответов

Использование лямбда-значения из функции в качестве первого элемента списка

Я читаю «Парадигмы программирования искусственного интеллекта» Питера Норвига и сталкиваюсь с проблемой, которую не могу решить самостоятельно (это мое введение в Лисп). Проблема довольно небольшая ...
вопрос задан: 6 November 2017 07:09
0
ответов

Java 8 Lambdas не работают, все остальное из Java 8 работает, хотя

Я узнал, что Java 8 официально выпущен сейчас. Кажется, мне нужен Eclipse Luna 4.4, чтобы он работал. Поэтому я скачал Luna и установил его. Я также импортировал все свои проекты из моего другого Eclipse, ...
вопрос задан: 18 September 2017 12:12
0
ответов

LINQ Lambda - Найдите все идентификаторы в одном списке, которых нет в другом списке

У меня есть две коллекции объектов (список список1 и список список2). Для каждого из них есть свойство, называемое «ID». Я знаю, что в списке2 всегда будет больше элементов, чем в списке1, мне просто нужен простой способ получить ...
вопрос задан: 11 September 2017 01:57
0
ответов

Java 8 лямбда Void аргумент

Допустим, у меня есть следующий функциональный интерфейс в Java 8: интерфейс Action < T, U > {U выполнить (T t); } А в некоторых случаях мне нужно действие без аргументов или возвращаемого типа. Итак, я пишу ...
вопрос задан: 6 September 2017 20:16
0
ответов

Почему мне не удается захватить указатель this с помощью лямбда?

Рассмотрим следующий код: class A { public: void foo () {auto functor = [ это] () {A * a = это; auto functor = [a] () // Компилятор ...
вопрос задан: 22 August 2017 21:22
0
ответов

Получить имя поля из класса без экземпляра

​​Поэтому я использую следующую утилиту, чтобы получить имя поля/свойства из экземпляра класса... public static string FieldName(Expression> Source) { return ((...
вопрос задан: 27 July 2017 18:57
0
ответов

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

Предположим, я использую лямбда в качестве функции обратного вызова, а при создании лямбда я захватываю локальную переменную функции по ссылке. Теперь предположим, что лямбда-объект не запускается до тех пор, пока после этого ...
вопрос задан: 8 July 2017 15:42