lambda

Używanie Include w encji Framework 4 z wyrażeniami lambda

Widziałem wiele artykułów o tym, jak przezwyciężyć tę sprawę, wszystkie związane z CTP4, lub dodając własne metody rozszerzeń ... na typ 'string', ponieważ nie jest to typ delegata on: var customers = from c in context.Customers.Include(c=>c.Phone)

Wyciąganie przedmiotu z MemberExpression?

Powiedzmy, że mam następujące wyrażenie w C#: Expression<Func<string>> expr = () => foo.Bar; Jak wyciągnąć odniesienie do foo?

Dlaczego funkcje strzałek nie mają tablicy argumentów? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... nts) Wyświetla następujący błąd podczas wywoływania w ten sam sposób: Uncaught ReferenceError: arguments is not defined

Czy funkcja lambda może wywoływać się rekurencyjnie w Pythonie?

Regularna funkcja może zawierać wywołanie do siebie w swojej definicji, nie ma problemu. Nie mogę dowiedzieć się, jak to zro ... ą lambda, chociaż z prostego powodu, że funkcja lambda nie ma nazwy, do której można się odwoływać. Jest na to sposób? Jak?

Do czego służy lambda w PHP?

Funkcja lambda anonymous jest częścią PHP 5.3. Jaki to ma sens? Czy jest coś, co można zrobić tylko z lambdą? Czy lambda jest ... ak przydatne dla rodzajów zadań, które napotykam przy pisaniu aplikacji webbish. Więc co się z tym robi w "prawdziwym życiu"?

Chcę zrozumieć wyrażenie lambda w @Html.DisplayFor (modelItem = > item.Imię i nazwisko)

Jestem całkiem nowy w C# i MVC i używałem lambda przy pewnych okazjach, takich jak metody anonimowe i na LINQ. Zazwyczaj wid ... Czy to nie powinno być (modelItem => modelItem.FirstName)? Dostałem to ze wstępu Microsoftu do ASP.NET MVC tutorial .

Jak zastosować wiele predykatów do języka java.util.Stream?

Jak mogę zastosować wiele predykatów do java.util.Stream's filter() metoda? To jest to, co robię teraz, ale nie bardzo mi si ... toList()); Ale jak mogę zastosować nieznaną liczbę predykatów bez mieszania stylów programowania? Wygląda trochę brzydko...

Konwertuj DataTable do Generic List w C#

Disclaimer: wiem, że jest pytany w tak wielu miejscach w tak. Moje pytanie jest trochę inne. Język Kodowania: C# 3.5 Mam ... B(); List<Cards> target = dt.AsEnumerable().ToList().ConvertAll(x => new Cards { CardID = (Int64)x.ItemArray[0] });

Czy można porównać lambdy?

Powiedzmy, że mam listę obiektów, które zostały zdefiniowane za pomocą wyrażeń lambda (zamknięć). Czy istnieje sposób, aby j ... 29@3f99bd52 Get something like ClosureEqualsMain.a() Lub nawet użyć this.toString i metody. my-ClosureEqualsMain.a();

Jak dynamicznie utworzyć wyrażenie > predykat?

Jak mógłbym używać drzewa wyrażeń do dynamicznego tworzenia predykatu, który wygląda jak coś... (p.Length== 5) && (p ... date: Przepraszam ludzi, pominąłem fakt, że chcę, aby predykat miał wiele warunków, jak powyżej. Przepraszam za zamieszanie.

Czy funkcje lambda mogą być rekurencyjne? [duplikat]

Możliwy duplikat:rekurencyjne funkcje lambda w c++0x Oto prosta stara funkcja rekurencyjna: int fak(int n) { r ... tured for this lambda function Czy jest jakieś wyrażenie, które oznacza obecną lambdę, aby mogła się nazywać rekurencyjnie?

for loop vs std:: for each with lambda [duplicate]

To pytanie ma już odpowiedź tutaj: zalety std:: for_each over for loop ... m takiego błędu od 10 lat). Jako wniosek, moje przemyślenia na temat for_each są sprzeczne z powszechną opinią. Co mi umyka?

Czym jest język lambda?

Czytałem "JavaScript: The Good Parts" i autor wspomina, że JavaScript jest pierwszym z języków lambda, które zostaną uruchomi ... m, co to jest język lambda. Jakie są właściwości takiego języka i czym różni się on od języków takich jak Java, C, C++ i Php?

Kotlin: bezpieczne lambdy (bez wycieku pamięci)?

Po przeczytaniu tego artykułu o wyciekach pamięci zastanawiam się, czy używanie lambda w projekcie Kotlin Android jest bezp ... in lambda jest po prostu konwertowany na funkcje anonimowe Javy ?) Edit: może mam swoją odpowiedź w tym temacie Jetbrains .

Najszybszy sposób na usunięcie zduplikowanej wartości z listy < > przez lambda

Jaki jest najszybszy sposób na usunięcie zduplikowanych wartości z listy. Zakładam List<long> longs = new List<long& ... 1, 2, 3, 4, 3, 2, 5 }; więc jestem ciekawy w użyciu lambda do usunięcia duplikatu i zwracam: {1, 2, 3, 4, 5}. Co proponujesz?

Jak zadeklarować funkcję akceptującą lambda?

Czytałem w Internecie wiele samouczków, które wyjaśniały jak używać lambda z biblioteką standardową (np. std::find), i wszyst ... dzaj pierwszego argumentu? A potem, jak mogę nazwać przekazującą mu funkcję anonimową-na przykład - " 10 " jako jej argument?

c++0x: właściwy sposób otrzymywania lambda jako parametru przez odniesienie

Jaki jest właściwy sposób definiowania funkcji, która otrzymuje parametr lambda przez odniesienie? void f(std::function< ... amp; lambda); Nie jestem pewien, czy ostatnia forma jest legalna. Czy istnieją inne sposoby definiowania parametru lambda?

Jak działa zrozumienie lambda/wydajność/generator?

Przeglądałem dzisiaj mój kod i znalazłem to: def optionsToArgs(options, separator='='): kvs = [ ( " ... się niemożliwe...? >>> optionsToArgs({"x":1,"y":2,"z":3}) ['-o', 'z=3', '-o', 'x=1', '-o', 'y=2'] Jak to działa?

Składnia c# - przykład wyrażenia Lambda-ForEach () nad listą generyczną

Po pierwsze, wiem, że istnieją metody poza klasą generic List<> już w frameworku iterują nad List<>. Ale jako pr ... rugi argument. Większość przykładów, które widziałem, to metody rozszerzenia lub LINQ. Szukam zwykły-przykład starej metody.

Jak używać wyrażenia lambda jako parametru szablonu?

Jak używać wyrażenia lambda jako parametru szablonu? Np. jako klasa porównawcza inicjująca std:: set. Poniższe rozwiązanie p ... e ([](const A lhs, const A &rhs) ->bool { return lhs.x < rhs.x; }) Comp; std::set <A, Comp > SetOfA;