lambda

C# przekazuje Wyrażenie Lambda jako parametr metody

Mam wyrażenie lambda, które chciałbym móc przekazać i ponownie wykorzystać. Oto kod: public List<IJob> getJobs(/* i ... łbym użyć akcji lub Func, ale nie jestem do końca pewien, jaka jest składnia i jak to działa. Czy ktoś może mi dać przykład?

C++0x lambda przechwytywanie przez wartość zawsze const?

Czy Jest jakiś sposób na przechwycenie wartości i uczynienie przechwyconej wartości non-const? Mam funktor biblioteki, który ... _tmain(int argc, _TCHAR* argv[]) { foo afoo; auto bar = [=] () -> bool { afoo(true); }; return 0; }

Default template parameter & lambda in unevaluated context: bug or feature?

Rozważamy cel stworzenia dwóch różnych typów, przy użyciu dokładnie tej samej składni. Można to łatwo zrobić z lambda: {]} ... aga: mam nadzieję, że jest to funkcja, a nie błąd, ale tylko dlatego, że sprawia, że niektóre szalone pomysły można wdrożyć

Jak uzyskać adres funkcji lambda C++ wewnątrz samej lambda?

Próbuję dowiedzieć się, jak uzyskać adres funkcji lambda w sobie. Oto przykładowy kod: []() { std::cout << "Addre ... i wydrukować adres, ale chcę to zrobić w miejscu, gdy ta anonimowa funkcja jest wykonywana. Czy jest na to prostszy sposób?

Wielokrotne sprawdzanie null w Javie 8

Mam poniższy kod, który jest trochę brzydki dla wielu sprawdzeń null. String s = null; if (str1 != null) { s = str1; } ... .orElse(str4))); W Javie 9 możemy używać Optional.ofNullable z OR, ale w Java8 jest jakieś inne podejście ?

Multiple Order BY with LINQ [duplicate]

To pytanie ma już odpowiedź tutaj: Wiele "order by" w LINQ 7 odp ... ieważ używam anonimowego typu dla .Metoda OrderBy (). Więc jest sposób, aby osiągnąć to, czego chcę, używając metody Lambda?

Lambda capture jako const reference?

Czy możliwe jest uchwycenie przez const reference w wyrażeniu lambda? Chcę, aby przypisanie oznaczone poniżej nie powiodło s ... óre pomogą w tym. Czy rozszerzenia w C++14 pozwalają nam przechwycić obiekt non-const przez const reference? ( Sierpień 2015)

Gdzie oznaczam wyrażenie lambda jako asynchroniczne?

Mam ten kod: private async void ContextMenuForGroupRightTapped(object sender, RightTappedRoutedEventArgs args) { CheckB ... " (na linii z komentarzem). I tak, i preped an "wait" to it, ale, oczywiście, muszę dodać gdzieś" async", zbyt - ale gdzie?

Jak sortować za pomocą lambda w Pythonie

W Pythonie staram się sortować według daty za pomocą lambda. Nie rozumiem Komunikatu o błędzie. Wiadomość brzmi: <lambda>() takes exactly 1 argument (2 given) Linia, którą mam to a = sorted(a, lambda x: x.modified, reverse=True)

C++ - co robi [ = ]?

Chcę wiedzieć,co robi? Oto krótki przykład template <typename T> std::function<T (T)> makeConverter(T factor, T ... ł z [] zamiast [=]? std::function<T (T)> Oznacza prototyp funkcji, który otrzymuje (T) jako argument i zwraca typ T?

Enums w wyrażeniach lambda są kompilowane inaczej; konsekwencją poprawy rozdzielczości przeciążeń?

Podczas testowania Visual Studio 2015 RC, otrzymałem błąd run-time na poprzednio działającym kodzie. Biorąc pod uwagę lambda ... , czy ktoś ma link do informacji o szczegółach, jak rozdzielczość przeciążenia została poprawiona? Nie mogę znaleźć żadnego.

Czy Java 8 Obsługuje Zamknięcia?

Jestem zdezorientowany. Myślałem, że Java8 wyjdzie z epoki kamienia i zacznie wspierać lambda / closures. Ale kiedy próbuję: ... iowało środowisko według wartości, a nie przez odniesienie. Pytanie bonusowe! Czy android będzie obsługiwał funkcje Java-8?

Jak napisać funkcję Haskella, która przyjmuje zmienną funkcję jako argument

Próbuję stworzyć funkcję, która otrzyma zmienną funkcję jako argument , tzn. func :: (a -> ... -> a) -> a Jak mo ... na uczynieniu typu return zmienną typu (tak, aby mógł to być wynik lub inna funkcja), ale mój typ powrotu jest stały (Bool).

Wyrażenie Lambda i metoda przeciążania wątpliwości

OK, więc przeciążenie metody jest-a-bad-thing™. Teraz, gdy to zostało ustalone, Załóżmy, że rzeczywiście chcę przeciążyć met ... d kompilatora)? Bonus: dlaczego tak się rozstrzygnęło? Aktualizacja: Z jdk1.8. 0_40, powyższe kompiluje i działa dobrze

Osobliwa rozdzielczość przeciążenia while (true)

Implementowałem przeciążenia synchronizacji / async, kiedy natknąłem się na tę dziwną sytuację: Gdy mam zwykłe wyrażenie la ... ; of any type. { Console.WriteLine("func"); } Wyjście: Akcja func Jak to możliwe? Jest ku temu jakiś powód?

Konstruuj LambdaExpression dla zagnieżdżonej właściwości z string

Próbuję utworzyć wyrażenie lambda dla zagnieżdżonej właściwości w czasie wykonywania z nazwy właściwości. Zasadniczo staram s ... "myBar"), "name")) [8]} Ale Nie wiem, jak to wszystko uruchomić, lub czy jest lepszy sposób, aby to zrobić w czasie biegu.

Konkatenacja funkcji Lambda w C#

Używając C # 3.5 chciałem zbudować predykat do wysłania do klauzuli where kawałek po kawałku. Stworzyłem bardzo prostą aplik ... atknąłem? Wiem, co to robi, ale jak to robi? Jeśli ktoś chce zagłębić się w bardziej skomplikowane lambdy, proszę to zrobić.

Jak rozbić łańcuch wyrażeń dostępu członków?

Wersja skrócona (TL;DR): Załóżmy, że mam wyrażenie, które jest tylko łańcuchem operatorów dostępu do członków: Expression ... l-propagujący dostęp członka jest planowane dla zawarte w C # 6.0 . Chciałbym jednak znaleźć rozwiązanie rozkładu ekspresji.

Generic LINQ query predicate?

Nie jestem pewien, czy jest to możliwe lub czy wyrażam poprawnie to, czego szukam, ale mam następujący fragment kodu w mojej ... odzinie LINQ dla tego. Ponadto uważam, że leki generyczne powinny być przydatne w przypadku takiego problemu. Jakieś pomysły?

Dlaczego lambda ma rozmiar 1 bajtu?

Pracuję z pamięcią niektórych lambd w C++, ale jestem nieco zdziwiony ich rozmiarem. Oto Mój kod testowy: #include <io ... je, że rozmiar mojej lambdy to 1. Jak to możliwe? Czy lambda nie powinna być co najmniej wskaźnikiem do jej realizacji?