Описание тега lambda

НЕ ИСПОЛЬЗУЙТЕ ДЛЯ СЛУЖБЫ AWS (используйте [aws-lambda] для этих вопросов!) Лямбды - это анонимные функции или замыкания в таких языках программирования, как Lisp, C#, C++, Lua, Python, Ruby, JavaScript или Java. (Также лямбда-выражение.)
0 ответов

Круговая зависимость GraphQL.js - "Тип поля должен быть типом вывода, но получено: не определено".

Я бился головой об эту проблему в течение нескольких часов. У меня есть очень простая реализация GraphQL в Node.js следующим образом. const UserType = new GraphQLObjectType({ name: 'User', fields: () => ({ id: new GraphQLNonNull(GraphQLString), u…
21 авг '18 в 10:51
1 ответ

WPF Dispatcher Thread- Использование лямбда-выражения и throw для отправки исключения в поток пользовательского интерфейса

try { string s = null; s.PadLeft(10); } catch (Exception ex) { // send exception to UI Thread so it can be handled by our global exception // handler Application.Current.Dispatcher.Invoke(DispatcherPriority.Send, new Action<Exception>(e => …
01 дек '11 в 08:19
3 ответа

Пытается написать запрос LINQ, используя содержит и начинается с списка

Используя VS 2017 в C#, у меня есть рабочее решение с расширенной областью применения. Первоначально нужно было только вернуть набор данных, для которого goodRMA_flag был установлен в true, если line.RMANumber содержал или начинал с двух разных пере…
04 май '17 в 12:50
4 ответа

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

Этот пример исключительно для изучения, иначе я бы сразу использовал лямбда-выражения. Я хотел бы попробовать использовать метод расширения Where() без лямбды, просто чтобы посмотреть, как он будет выглядеть, но я не могу понять, как заставить его с…
24 май '11 в 23:05
2 ответа

Java Lambda - поиск, если какой-либо элемент списка String частично совпадает с любым элементом другого списка

У меня есть 2 списка String A = {"apple", "mango", "pineapple", "banana", ... } B = {"app", "framework",...} Что я ищу, так это: любой элемент B хотя бы частичное совпадение (substring/contains/startsWith) с любым элементом A. например, 1-й элемент …
29 июл '17 в 17:49
1 ответ

GridView ObjectDataSource LINQ Пейджинг и сортировка с использованием запроса нескольких таблиц

Я пытаюсь создать источник данных объекта разбивки на страницы и сортировки, который перед выполнением возвращает все результаты, затем сортирует эти результаты перед фильтрацией, а затем использует методы take и skip с целью извлечения только подмн…
16 июн '10 в 10:57
2 ответа

Expression.Lambda: переменная 'x' типа '' ссылка из области видимости '', но она не определена

Я видел связанную тему, но... Я пытался реализовать шаблон спецификации. Если я создаю выражение Or или And явно с System.Linq.Expressions API, я получу ошибку Переменная InvalidOperationExpression 'x', указанная в области видимости. Например, это м…
19 мар '12 в 22:13
2 ответа

Мои параметры лямбды действительно затеняют моих местных жителей?

Я имею дело с кодом C, который берет некоторые данные и передает их функции, переданной в: void foo(int* data, void (*fun)(int*)){ (*fun)(data); }; Следующие работы без предупреждения: void bar(int* data){}; int main(){ int data=0; foo(&data,bar…
24 май '16 в 03:39
1 ответ

Тест лямбда-функции никогда не проходит

Я пытаюсь заставить свою первую функцию Lambda работать, но я не могу получить тест для записи в мой DynamoDB. До этого момента я следовал инструкциям по AWS. Вот моя лямбда-функция (небольшая модификация из учебника, чтобы соответствовать моей БД):…
24 авг '17 в 00:25
1 ответ

Что такое лямбда-единица в haskell?

Я новичок в Haskell и пытаюсь понять это определение счетчика на основе StateMonad. Я знаю, что в лямбдах обычно есть переменные, например (\n -> n + 1) это функция, которая принимает аргумент n, увеличивает его значение на 1 и возвращает результ…
10 авг '16 в 04:59
3 ответа

Linq Count Выражение

Предположим, следующий класс Employee (да, я знаю, что не должен публично раскрывать списки, но это только пример): class Employee { public string Name {get; set;} public List<string> Skills {get; set;} } Навыки - это просто список навыков, ко…
23 июн '11 в 23:12
1 ответ

Найти ключ с помощью лямбда-выражения в кэше HttpContext.Current.Items

У меня есть кэш по запросу, реализованный с использованием HttpContext.Current.Items, как это: private static readonly Lazy<CacheCurrentCall> lazy = new Lazy<CacheCurrentCall>(() => new CacheCurrentCall()); public static CacheCurrentC…
09 июл '13 в 19:54
1 ответ

Сортировка списка объектов с использованием Collection.sort() только с лямбдами

Я новичок в лямбдах и пытаюсь понять, как это работает. Итак, у меня есть список учеников с атрибутами id и Score, и я должен отсортировать их в соответствии с результатами. Мой код import java.util.*; class Student { int id, score; public Student(i…
12 окт '15 в 19:20
3 ответа

Два для цикла в лямбда-выражении

Как создать ровно следующие два для в лямбда-выражении? foreach (var item in list1) { foreach (var item2 in list2) { if (item.number == item2.number) { return false; } } }
12 апр '18 в 17:09
3 ответа

Замена связанного вызова метода с использованием ссылки на метод

"Java 8 Lambdas: прагматическое функциональное программирование" имеет пример использования peek метод в Stream API. Этот фрагмент кода печатает национальности артистов, чье имя начинается с "The": Set<Nationality> nationalities = album.getMus…
18 апр '14 в 14:48
2 ответа

Использование анонимной функции с несколькими параметрами

Пример сценария. function TakeCallback(param, param2, callback) { var a = param; var b = param2; callback(a, b); } .... some context ... TakeCallback("A", "B", function(one, two) { var scopeA = one; var scopeB = two; }); в C# public void FuncWithCal…
08 июн '16 в 08:09
3 ответа

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

Я пытаюсь использовать лямбда-функцию для вызова boost::regex_replace на std::string тип. Мне не повезло, что все типы были правильными. typedef boost::basic_regex<char> regex; typedef boost::match_results<char> smatch; std::string text …
21 янв '18 в 09:40
3 ответа

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

Как я могу переписать этот запрос linq в Entity с лямбда-выражением?Я хочу использовать ключевое слово let или эквивалент в моем лямбда-выражении. var results = from store in Stores let AveragePrice = store.Sales.Average(s => s.Price) where Avera…
11 фев '12 в 12:55
3 ответа

Почему лямбды могут быть лучше оптимизированы компилятором, чем обычные функции?

В своей книге The C++ Standard Library (Second Edition) Николай Йосуттис утверждает, что компилятор может лучше оптимизировать лямбда-выражения, чем простые функции. Кроме того, компиляторы C++ оптимизируют лямбда-выражения лучше, чем обычные функци…
1 ответ

Использование Java-кода, как вызвать мою лямбда-функцию, когда новый файл загружен в корзину s3

Я новый ребенок в мире AWS. У меня есть одно требование, пожалуйста, помогите мне получить мой запрос. Я написал одну лямбда-функцию для чтения содержимого файла из корзины s3, и она хранит детали внутри моего экземпляра PostgreSQL RDS в AWS. К счас…