lambda

Filtruj strumień Javy do 1 i tylko 1 elementu

Próbuję używać Javy 8 Streams, aby znaleźć elementy w LinkedList. Chcę jednak zagwarantować, że istnieje jeden i tylko jeden ... (); Rzuci NoSuchElementException (dobrze!) Chciałbym, aby to rzucić błąd, jeśli istnieje wiele zapałki. Jest na to sposób?

Przerwa czy powrót z Java 8 stream forEach?

Podczas używania iteracji zewnętrznej przez Iterable używamy break lub return z rozszerzonej pętli for-each jako: for (Som ... żywać wewnętrznej iteracji w wyrażeniu lambda Java 8, takim jak: someObjects.forEach(obj -> { //what to do here? })

Czy to object-lifetime-extending-closure jest błędem kompilatora C#?

Odpowiadałem na pytanie o możliwość zamykania (legalnie) wydłużania życia obiektów, kiedy natknąłem się na jakiśniezwykle ... aby nieświadomie wprowadzić dziwne wycieki pamięci (wyobraź sobie, że delegat był używany jako Obsługa zdarzeń) do programów.

Jak wymawiam "= > " jak w wyrażeniach lambda in.Net

Bardzo rzadko spotykam innych programistów! Moja myśl, kiedy po raz pierwszy zobaczyłem token, była "implikuje, że", poniewa ... numerable<Person> Adults = people.Where(p => p.Age > 16) Czy jest w ogóle uzgodniony sposób, aby to powiedzieć?

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&g ... t;int { if(a>b) return 0; else return term(a) + sum(next(a),b); }; Czy ktoś mógłby rzucić na to światło?

Lambda: zmienne lokalne potrzebują finalnego, zmienne instancji nie

W lambdzie zmienne lokalne muszą być ostateczne, ale zmienne instancji nie. dlaczego tak jest?

Zrozumienie Spliteratora, kolektora i Strumienia w Javie 8

Mam problem ze zrozumieniem Stream interfejsu w Javie 8, szczególnie tam, gdzie ma to związek z Spliterator oraz Collector in ... h po internecie, ale ponieważ wszystko tutaj jest stil nowe i podlega zmianom, przykłady i samouczki są nadal bardzo rzadkie.

Czy funkcje lambda mogą być templowane?

W C++11, czy istnieje sposób na szablon funkcji lambda? Czy jest to z natury zbyt specyficzne, aby być szablonem? Rozumiem, ... klasyczną szablonową klasę / functor, ale pytanie brzmi bardziej: czy język pozwala na tworzenie szablonowych funkcji lambda?

Java8 Lambdas vs Anonymous classes

Ponieważ Java8 została niedawno wydana i jej zupełnie nowe wyrażenia lambda wyglądają na naprawdę fajne, zastanawiałem się, c ... interfejsami metody, czy ta nowa funkcja jest tylko skrótem używanym tylko w kilku przypadkach, czy jest naprawdę przydatna?

Jaki jest typ lambda gdy w C++11 jest "auto"?

Miałem wrażenie, że typ lambda jest wskaźnikiem funkcji. Kiedy wykonałem poniższy test, stwierdziłem, że jest on błędny (demo ... uje jakiegoś punktu ? Jeśli nie, to czym jest typeof wyrażenie lambda, gdy jest wyprowadzone za pomocą słowa kluczowego auto?

Jaka jest różnica między lambdami a delegatami w the.NET ramy?

Często zadawano mi to pytanie i pomyślałem, że chciałbym uzyskać jakiś wkład w to, jak najlepiej opisać różnicę.

Ekspresja.Lambda i generowanie zapytań w czasie wykonywania, najprostszy przykład" gdzie"

Próbowałem wygenerować proste wyrażenie Lambda w czasie wykonywania bez powodzenia... coś takiego: var result = queryableDa ... , item); //and here are the results var results = queryableData.Where(lambda); Wielkie podziękowania dla dtb za radę!

Dlaczego wyrażenie lambda musi być rzucane, gdy jest dostarczane jako zwykły parametr delegata

Weź system metod.Okna.Formularze.Kontrola.Metoda Invoke (Delegate) Dlaczego to daje błąd czasu kompilacji: string str = " ... działa dobrze: string str = "woop"; Invoke((Action)(() => this.Text = str)); Kiedy metoda oczekuje zwykłego delegata?

Linq czy Lambda?

Wiem, że to jest Linq: var _Results = from item in _List where item.Value == 1 select item; ... a czy co? Dlaczego istnieją dwa pozornie identyczne technicy? Czy Jest jakiś techniczny powód, aby wybrać jedno nad drugim?

Wywiad: czym jest wyrażenie Lambda? [zamknięte]

Odbyłem ostatnio dwie rozmowy telefoniczne. W obu wywiadach zadano mi jako ostatnie pytanie do zdefiniowania wyrażenia Lambd ... delegata. Ale jakoś to nie wystarczyło. Trudno mi to dokładnie wyjaśnić na rozmowie telefonicznej. Czy ktoś wie lepiej?

Pandy dataframe Dodaj pole na podstawie wielu poleceń if

Jestem całkiem nowy w Pythonie i pandach, więc może to być oczywiste pytanie. Mam ramkę danych z podanymi wiekami. Chcę s ... ., 38.]) } df = pd.DataFrame(d) df['Age_Group'] = df['Age'].map(lambda x: '<18' if x < 19 else '>18') print(df)

Które funkcje lambda czy zagnieżdżone ('def') są bardziej pożądane?

Najczęściej używam funkcji lambda, ale czasami używam funkcji zagnieżdżonych, które wydają się zapewniać to samo zachowanie. ... y to ma znaczenie? Jeśli to to nie narusza zasady Pythona: Powinien być jeden, a najlepiej tylko jeden, oczywisty sposób..

Jak przekonwertować funkcję lambda na std::za pomocą szablonów

W Zasadzie, to co chcę zrobić, to wziąć lambda z dowolną liczbą dowolnego typu parametrów i przekonwertować ją na std::functi ... e R, typename...A> void foo(std::function<R(A...)>) {} int main() { foo(std::function<void()>([](){})); }

Jak ustawić domyślną wartość pola Modelu Django na wywołanie / wywołanie funkcji (np. datę względem czasu utworzenia obiektu modelu)

EDITED: Jak mogę ustawić domyślne pole Django na funkcję, która jest oceniana za każdym razem, gdy tworzony jest nowy obie ... el(models.Model): # default to 1 day from now my_date = models.DateTimeField(default=datetime.now() + timedelta(days=1))

Brak Wielowierszowej Lambdy w Pythonie: dlaczego nie?

Słyszałem, że Wielowierszowe lambdy nie mogą być dodawane w Pythonie, ponieważ zderzałyby się składniowo z innymi konstrukcja ... czne? Czy to, co słyszałem, jest prawdą, czy jest jakiś inny powód, dla którego Python nie zezwala na Wielowierszowe lambdy?