lambda

Używanie wyrażeń lambda do obsługi zdarzeń

Obecnie mam stronę, która jest zadeklarowana następująco: public partial class MyPage : System.Web.UI.Page { protected ... metody lambda? Wolę go, ponieważ jest z pewnością bardziej zwięzły, ale nie chcę poświęcać wydajności, aby go używać. Dzięki.

Jak porównać dwie funkcje równoważności, jak w (λx.2 * x) = = (λx.x+x)?

Czy istnieje sposób na porównanie dwóch funkcji dla równości? Na przykład, (λx.2*x) == (λx.x+x) powinno zwracać true, ponieważ są one oczywiście równoważne.

Java " wyrażenia lambda nieobsługiwane na tym poziomie języka"

Testowałem kilka nowych funkcji Javy 8 i skopiowałem przykład do mojego IDE (pierwotnie Eclipse, potem IntelliJ) jak pokazano ... nie są obsługiwane na tym poziomie języka". Chciałbym wiedzieć, czy jest to problem z moją instalacją, kodem lub wsparciem.

Jak dynamicznie filtrować w Javie 8?

Wiem, że w Javie 8 mogę filtrować Tak: List<User> olderUsers = users.stream().filter(u -> u.age > 30).collect(C ... najefektywniej zaimplementować to za pomocą mechanizmu filtrowania w wyrażeniach zwięzłych, który jest dostarczany z Javą 8 ?

Wyrażenie LINQ zwracające wartość właściwości?

Próbuję stworzyć ogólną funkcję, która pomoże mi wybrać tysiące rekordów za pomocą LINQ do SQL z lokalnej listy. SQL Server ... [t0].[Version] FROM [Refill] AS [t0] WHERE [t0].[Id] IN (@p0, @p1, @p2, @p3, @p4) ... That query 4 more times (20 / 5 = 4)

Lambda jako parametr funkcji

Jaki jest zapis deklaracji zmiennej lambda, czyli parametru funkcji, bez użycia auto lub szablonów? Czy jest na to jakiś spos ... o? Nie mogą być po prostu przekazywane jako jakiś wskaźnik funkcji? Byłoby wielkim rozczarowaniem, gdyby nie było to możliwe.

Jak stworzyć zmienną generyczną lambdę?

Od C++14 możemy używać ogólnych lambdów: auto generic_lambda = [] (auto param) {}; Oznacza to, że operator wywołania jest ... t najbliższa rzecz, która może być używana w ten sam sposób ? Jak byś to przechowywał ? Czy jest to możliwe w std::function ?

Jak scalić listę list z tym samym typem elementów do jednej listy elementów?

Pytanie jest mylące, ale jest o wiele bardziej jasne, jak opisano w następujących kodach: List<List<T>> list ... Nie wiesz czy jest to możliwe używając C # LINQ czy Lambda? Zasadniczo, jak Mogę konkatenować lub" spłaścić " listę list?

Wyrażenie Lambda do konwersji tablicy / listy łańcuchów na tablicę / listę liczb całkowitych

Ponieważ Java 8 zawiera potężne wyrażenia lambda, Chciałbym napisać funkcję do konwersji listy / tablicy łańcuchów do tabli ... osiągnąć to samo z lambda, biorąc pod uwagę tablicę łańcuchów, które mają być przekonwertowane do tablicy liczb całkowitych.

Wyrażenie Lambda i metoda ogólna

Załóżmy, że mam ogólny interfejs: interface MyComparable<T extends Comparable<T>> { public int compare(T o ... (T obj1, T obj2) { return obj1.compareTo(obj2); } W jakiejś klasie powiedz SO i podaj jako: sort(list, SO::compare);

Jak zaimplementowana jest funkcja std::?

Zgodnie ze źródłami, które znalazłem, wyrażenie lambda jest zasadniczo zaimplementowane przez kompilator tworzący klasę z pr ... go celu, to co się stanie, gdy instancja std::function zostanie skopiowana lub przeniesiona? Czy są jakieś przydziały sterty?

/ Align = "left" / reversed () nie kompiluje się przy użyciu lambda

Mam listę z niektórymi obiektami użytkownika i próbuję posortować listę, ale działa tylko przy użyciu referencji metody, z wy ... ^ symbol: method getName() location: variable u of type Object 1 error

C++ lambda with captures as a function pointer

Bawiłem się Lambdami C++ i ich domyślną konwersją na Wskaźniki funkcji. Moim początkowym przykładem było używanie ich jako fu ... . Jaki byłby czysty sposób na modyfikację działającego przykładu, abym mógł dodać wpisy do jakiegoś obiektu używając lambda?.

Jak wykonać Join między wieloma tabelami w LINQ lambda

Próbuję wykonaćpołączenie pomiędzy wieloma tabelami w LINQ. Mam następujące klasy: Product {Id, ProdName, ProdQty} Catego ... catProducts = query.Select(m => new { m.ProdId = ???, m.CatId = ???, //other assignments }); Jak mogę osiągnąć ten cel?

Bardzo mylony przez Java 8

Przyglądałem się różnicy między Collections.sort i list.sort, w szczególności odnośnie używania metod statycznych Comparator ... em są specyficzne dla Eclipse, ponieważ po skompilowaniu przy użyciu kompilatora jdk8 java w wierszu poleceń kompiluje OK.

Dlaczego warto używać std:: bind nad lambda w C++14?

Przed C++11 często używałem boost::bind lub boost::lambda. Część bind weszła do biblioteki standardowej (std::bind) Druga czę ... to.) Czy jest jakiś inny ważny przypadek użycia std::bind pokonania alternatywy lambda C++ czy std::bind jest zbędny z C++14?

Jaka jest wydajność i wydajność LINQ i Lambda Expression in.Net?

Używam. Net 3.5 I VS 2008 od ponad miesiąca. Podobnie jak większość programistów. Net, rozwinąłem się z wieloletniego doświad ... dku. Może LINQ? Ograniczmy dyskusję do LINQ-to-Objects LINQ-to-SQL (LINQ-to-SQL). Jakieś uwagi, porównania i doświadczenia?

Co oznacza lambda z 2 strzałkami w Javie 8?

Przeczytałem już kilka samouczków Java 8. W tej chwili natknąłem się na następujący temat: czy java obsługuje Currying? Tut ... ten powinien zaimplementować następującą funkcję: R apply(int value); Wcześniej spotkałem tylko lambda z jedną strzałą.

Java Lambda Stream Distinct () na dowolnym kluczu?

Często natknąłem się na problem z wyrażeniami Lambda w Javie, kiedy chciałem wyodrębnić() strumień na dowolnej właściwości lu ... er(distinctByKey(f -> f.substring(0,1))).forEach(s -> System.out.println(s)); } Wyjście jest... ABQ CHI PHX BWI

Java 8: gdzie jest TriFunction (i kin) w Javie.util.funkcja? Albo jaka jest alternatywa?

Widzę Javę.util.funkcja.BiFunction, więc mogę to zrobić: BiFunction<Integer, Integer, Integer> f = (x, y) -> { ret ... mogę zdefiniować własną Trójfunkcję, staram się tylko zrozumieć uzasadnienie braku włączenia jej do standardowej biblioteki.