Pytania oznaczone «lambda»

168
LINQ: „zawiera” i zapytanie lambda

Mam List<BuildingStatus>telefon buildingStatus. Chciałbym sprawdzić, czy zawiera on status której char code (zwrócony przez GetCharCode()) równa jakąś zmienną v.Status. Czy jest jakiś sposób na zrobienie tego, zgodnie z liniami poniższego (niekompilującego)

166
Przechwytywanie lambda jako odniesienie do stałej?

Czy możliwe jest przechwycenie przez odwołanie do stałej w wyrażeniu lambda? Chcę, aby zadanie zaznaczone poniżej zakończyło się niepowodzeniem, na przykład: #include <cstdlib> #include <vector> #include <string> #include <algorithm> using namespace std; int main() {...

157
Jak serializować lambdę?

Jak mogę elegancko serializować lambdę? Na przykład poniższy kod generuje plik NotSerializableException. Jak mogę to naprawić bez tworzenia SerializableRunnable„fikcyjnego” interfejsu? public static void main(String[] args) throws Exception { File file = Files.createTempFile("lambda",...

157
Czy java lambda może mieć więcej niż 1 parametr?

Czy w Javie możliwe jest, aby lambda akceptowała wiele różnych typów? To znaczy: pojedyncza zmienna działa: Function <Integer, Integer> adder = i -> i + 1; System.out.println (adder.apply (10)); Varargs również działa: Function <Integer [], Integer> multiAdder = ints -> {...

147
Jak załadować moduły npm w AWS Lambda?

Stworzyłem kilka funkcji Lambda za pomocą edytora internetowego. Na razie w porządku. Chciałbym teraz zacząć rozszerzać te o moduły (takie jak Q dla obietnic). Nie mogę wymyślić, jak przenieść moduły do ​​Lambda, aby mogły zostać wykorzystane przez moje funkcje. Przeczytałem to, ale wydaje się, że...

145
Zaplanowane zadania AWS Lambda

Amazon ogłosił AWS Lambda ( http://aws.amazon.com/lambda/ ). Opis produktu zawiera: Zaplanowane zadania Funkcje AWS Lambda mogą być wyzwalane przez zewnętrzne zegary zdarzeń, dzięki czemu mogą być uruchamiane w okresach regularnej konserwacji lub poza godzinami szczytu. Na przykład można...

143
Rekurencyjne funkcje lambda w C ++ 11

Jestem nowy w C ++ 11. Piszę następującą rekurencyjną funkcję lambda, ale nie kompiluje się. sum.cpp #include <iostream> #include <functional> auto term = [](int a)->int { return a*a; }; auto next = [](int a)->int { return ++a; }; auto sum = [term,next,&sum](int a, int...