lambda

Wybierz funkcję Pythona do wywołania na podstawie wyrażenia regularnego

Czy możliwe jest umieszczenie funkcji w strukturze danych, bez uprzedniego nadania jej nazwy z def? # This is the behaviour ... n( "log" ): for ( regex, handler ) in handlers: m = regex.search( line ) if ( m ): handler( m.group(1) )

Czy Mogę określić w wierszu mój jawny komparator typu?

Tak więc. NET 3.0 / 3.5 zapewnia nam wiele nowych sposobów zapytań, sortowania i manipulowania danymi, dzięki wszystkim schlu ... nie chcę robić czegoś tak "ciężkiego" jak cała klasa, tylko po to, aby powiedzieć programowi, jak porównać jabłka do jabłek.

Funkcje anonimowe z wykorzystaniem wyrażeń instrukcji GCC

To pytanie nie jest strasznie konkretne; to naprawdę dla mojego własnego C. mam nadzieję, że inni też się przydadzą. Zastrze ... nuję eksperymentować z tym i gdb, ale doświadczenia lub opinie innych byłyby świetne). Czy to zepsuje analizatory statyczne?

Czym jest call/cc?

Próbowałem kilka razy zrozumieć pojęcie kontynuacje i call / cc . Każda próba była porażką. Czy ktoś mógłby mi wyjaśnić te p ... OOP. Rozumiem też Zgromadzenie 6502 i miałem małe randez-vous Z Erlangiem. Jednak nadal nie mogę zawinąć głowy wokół call/cc.

Debugowanie narzędzia "quick watch" i wyrażeń lambda w Visual Studio

Dlaczego nie mogę używać wyrażeń lambda podczas debugowania w oknie "Quick watch"? UPD: Zobacz też Http://blogs.msdn.com/b ... bugger-windows.aspx Http://blogs.msdn.com/b/jaredpar/archive/2010/06/02/why-is-linq-absent-from-debugger-windows-part-2.aspx

Jak będą kompilowane funkcje Java lambda?

Loop.times(5, () -> { System.out.println("looping"); }); Do którego z nich skutecznie by się skompilował? for(int i ... System.out.println("looping"); } }.call(); Czyli zastąpi (rodzaj inline), czy faktycznie stworzy anonimową klasę?

Wyrażenia Lambda jako parametry szablonu klasy

Czy wyrażenia lambda mogą być używane jako parametry szablonu klasy? (Zauważ, że jest to zupełnie inne pytanie niż to , kt ... owód, dla którego projekt standardu na to nie pozwala, czy też się mylę i jest dozwolony, ale GCC jest tuż za ich wdrożeniem?

LINQ - składnia zapytań vs metoda łańcuchy & lambda [zamknięty]

Czy ktoś trzyma się jakichś zasad (lub jesteś zmuszony trzymać się jakichkolwiek zasad przez swojego pracodawcę?) przy wyborz ... s. Może ktoś jeszcze dodać do tego? Czy ktoś ma ich własne małe zasady, czy ich firma sugeruje / wymusza stosowanie jednego?

Java 8 stream nieprzewidywalny spadek wydajności bez oczywistego powodu

Używam strumieni Java 8 do iteracji listy z podlistami. Zewnętrzny rozmiar listy waha się od 100 do 1000 (różne biegi testowe ... 79277.532 ? 2040.740 ops/s StreamBenchmark.stream 100 thrpt 5 161244.347 ? 3882.619 ops/s

LINQ to entities-budowanie gdzie klauzule testujące zbiory w ramach relacji many to many

Więc używam LINQ entity framework. Mam 2 byty: Content i Tag. Są ze sobą w relacjach wielu do wielu. Content może mieć wiele ... enie od: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2670710&SiteID=1 Edycja 1 Znalazłem własną odpowiedź.

Jaka jest różnica między lambda a odniesieniem do metody na poziomie runtime?

Doświadczyłem problemu, który miał miejsce przy użyciu referencji metody, ale nie z lambda. Ten kod był następujący: (Compa ... odpowiedzieć, gdybym podał więcej szczegółów. Chcę zrozumieć różnicę między tymi dwoma sposobami tworzenia wyrażenia lambda.

Wiązanie Pythona lambda z wartościami lokalnymi

Poniższy kod wypluwa 1 dwa razy, ale spodziewam się zobaczyć 0 a potem 1. def pv(v) : print v x = [] for v in range(2): ... ję, gdy jest używana? Jestem dość pochłonięty zachowaniem, ponieważ nie spodziewałbym się tego po języku z Garbage collector.

Dlaczego nie mogę utworzyć wektora lambda (tego samego typu) W C++11?

Próbowałem stworzyć wektor lambda, ale się nie udało: auto ignore = [&]() { return 10; }; //1 std::vector<decltype( ... funkcji. Jednak wektor obiektów funkcyjnych, które enkapsulują rzeczywiste lambda wyrażenia, by mi pasowały. Czy to możliwe?

Dlaczego niektóre wyrażenia C # lambda kompilują się do metod statycznych?

Jak widać w poniższym kodzie, zadeklarowałem Action<> obiekt jako zmienną. Czy ktoś mógłby mi powiedzieć, dlaczego ta ... e.WriteLine("My Name is " + s); }; Console.WriteLine(actionMethod.Method.IsStatic); Console.Read(); } Wyjście:

Jak używać Java8 lambda do sortowania strumienia w odwrotnej kolejności?

Używam Java lambda do sortowania listy. Jak mogę to uporządkować w odwrotny sposób? Widziałem ten post , ale chcę użyć jav ... } return -1 * answer; } }) .skip(numOfNewestToLeave) .forEach(item -> item.delete());

Używanie GroupBy, Count i Sum w wyrażeniach LINQ Lambda

Mam kolekcję pudełek z właściwościami waga, objętość i właściciel. Chcę użyć LINQ, aby uzyskać skróconą listę (według właści ... 5, 1430.00, 3.65 George, 2, 37.50, 1.22 Czy ktoś może mi pokazać jak to zrobić z wyrażeniami Lambda?

Dlaczego filter() po flatMap () nie jest "całkowicie" leniwy w strumieniach Javy?

Mam następujący przykładowy kod: System.out.println( "Result: " + Stream.of(1, 2, 3) .filter ... ie rezygnuje po pierwszym elemencie jest obliczana jak w pierwszym przypadku. Wszelkie pomocne informacje będą mile widziane.

C++ Lambda: różnica między "mutable" a capture-by-reference

W C++ możesz zadeklarować lambda na przykład tak: int x = 5; auto a = [=]() mutable { ++x; std::cout << x << '\ ... = [&]() { ++x; std::cout << x << '\n'; }; Oba pozwalają mi zmodyfikować x, więc jaka jest różnica?

Czy wyrażenia Lambda są w C# zamknięte?

Czy wyrażenia lambda (i do pewnego stopnia funkcje anonimowe) są zamknięciami? Moje rozumienie zamknięć polega na tym, że są ... wodu dialektu Lispu, ale czy jest to również ogólne określenie programistyczne? Dzięki za Wyjaśnienie które możesz zapewnić!

Czy możliwe jest zbudowanie stosunkowo szybkiej Maszyny do obliczeń lambda?

Czysty rachunek lambda jest potężnym pojęciem. Jednak zbudowanie maszyny lub interpretera do użytku w świecie rzeczywistym je ... y: Model Maszyny do programowania funkcyjnego historyczne powody przyjęcia maszyny Turinga jako modelu podstawowego