lambda
Dlaczego lambdy mogą być lepiej zoptymalizowane przez kompilator niż zwykłe funkcje?
W swojej książce The C++ Standard Library (Second Edition) Nicolai Josuttis stwierdza, że lambda mogą być lepiej zoptymalizow ... e Kompilatory mogą mieć lepszy lokalny kontekst z lambda i takie mogą tworzyć więcej założeń i wykonać więcej optymalizacji.
Jak serializować lambdę?
Jak mogę elegancko serializować lambdę?
Na przykład poniższy kod rzuca NotSerializableException. Jak mogę to naprawić bez tw ... w ObjectInputStream(new FileInputStream(file))) {
Runnable r = (Runnable) oi.readObject();
r.run();
}
}
Jak usunąć obsługę zdarzeń lambda [duplikat]
Możliwe duplikaty:rezygnacja z anonimowej metody w C#Jak wyrejestrować 'anonimowego' opiekuna zdarzeń
Niedawno odkryłe ... ać się do zdarzenia kliknięcia takiego jak:
button.Click += (s, e) => MessageBox.Show("Woho");
Ale jak byś ją wypisał?
Jak to jest " Int main(){(([](){})());}" poprawne C++?
Ostatnio natknąłem się na następujący ezoteryczny fragment kodu.
int main(){(([](){})());}
Sformatuj go w następujący spos ... prawnego kodu, który byłby tak dziwaczny poza Javascript i Wskaźnik funkcji C.
Może ktoś wyjaśnić jak to jest poprawne C++?
Czy Java SE 8 ma pary lub krotki?
Bawię się leniwymi operacjami funkcjonalnymi w Javie SE 8 i chcę map indeks i do pary / krotki (i, value[i]), Następnie filte ... zystkie false. Potrzebuję indeksów tych trzech kolumn. Poprawnym wyjściem powinno być [0, 2, 4]. Jak Mogę uzyskać ten wynik?
Zmienna użyta w wyrażeniu lambda powinna być finalna lub finalna
Zmienna użyta w wyrażeniu lambda powinna być finalna lub finalna
Kiedy próbuję użyć calTz pokazuje ten błąd.
private T ... }
});
} catch (Exception e) {
log.warn("Unable to determine ical timezone", e);
}
return null;
}
Dlaczego do var nie można przypisać anonimowej metody?
Mam następujący kod:
Func<string, bool> comparer = delegate(string value) {
return value != "0";
};
Nie kompilu ... by sensu, ponieważ Func pozwala tylko na 4 argumenty(w. NET 3.5, czyli to, czego używam). Może ktoś wyjaśni problem. Dzięki.
Zipping streams using JDK8 with lambda (java.util.strumień.Strumienie.zip)
W JDK 8 z lambda b93 była klasa java.util.strumień.Strumienie.zip w b93 , który może być użyty do zapinania strumieni (jest t ... gt; c1, Collection<T> c2, BiPredicate<T, T> pred)
Funkcje z dość obszernym kodem(który nie używa funkcji z b98).
Skompilowana Wydajność Wyrażeń Lambda C#
Rozważmy następujące proste manipulacje nad zbiorem:
static List<int> x = new List<int>() { 1, 2, 3, 4, 5, 6, 7 ... )
Hmmmm... Dlaczego tworzy nowy delegować w każdej iteracji? Nie jestem pewien, ale rozwiązanie następuje w osobnym poście.
Znajdowanie średniej z listy
Muszę znaleźć średnią z listy w Pythonie. This is my code so far
l = [15, 18, 2, 36, 12, 78, 5, 6, 9]
print reduce(lambda x, y: x + y, l)
Mam go, więc dodaje do siebie wartości z listy, ale nie wiem, jak je podzielić?
Do czego służą interfejsy funkcjonalne w Javie 8?
Natknąłem się na nowy termin w Javie 8: "functional interface". Mogłem znaleźć tylko jedno zastosowanie podczas pracy z wyra ... wyrażeniami lambda. Moje pytanie brzmi: Jakie są inne zastosowania interfejsów funkcjonalnych poza używaniem wyrażeń lambda?)
Potrzebujesz pomocy, aby lepiej zrozumieć Moq
Przeglądałem dokumentację Moq i komentarze są zbyt krótkie, aby zrozumieć każdą z rzeczy, które może zrobić.
Pierwsze czego ... je bolesne wspomnienia netbeans), a są linie przechodzące od jednej klamry otwierającej do klamry zamykającej itp.
Dzięki:)
Wykonanie foreach, array map z funkcją lambda oraz array map z funkcją statyczną
Jaka jest różnica w wydajności (jeśli istnieje) pomiędzy tymi trzema podejściami, które są używane do przekształcenia tablicy ... iwie wszystkie różnice między przypadkami z góry, i wszelkie informacje, dlaczego jeden powinien być używany zamiast innych.
Jak przekonwertować drzewo wyrażeń na częściowe zapytanie SQL?
Kiedy EF lub LINQ to SQL uruchamia zapytanie, to:
buduje drzewo wyrażeń z kodu,
konwertuje drzewo wyrażeń na zapytanie SQ ... wyrażeń, które zostaną później połączone z operatorami binarnymi w celu zbudowania większego zapytania poprzedzającego where.
Nie można użyć parametru ref lub out w wyrażeniach lambda
Dlaczego nie można użyć parametru ref lub out w wyrażeniu lambda?
Natknąłem się dziś na błąd i znalazłem obejście, ale nadal ... t value)
{
value = 3;
int[] array = { 1, 2, 3, 4, 5 };
int newValue = array.Where(a => a == value).First();
}
Jak wywołać zamknięcie, które jest zmienną klasy?
class MyClass {
var $lambda;
function __construct() {
$this->lambda = function() {echo 'hello world';};
// no ... );
//Fatal error: Call to undefined method MyClass::lambda()
Więc jaka jest poprawna składnia dotarcia do zmiennych klasy ?
/ Align = "left"/
Wiem, że w normalnej gramatyce Linq, orderby xxx descending jest bardzo proste, ale jak to zrobić w wyrażeniu Lambda?
Wskaźniki funkcji, zamknięcia i Lambda
Dopiero teraz uczę się o wskaźnikach funkcyjnych i kiedy czytałam rozdział K & R na ten temat, pierwszą rzeczą, która mni ... zienna funkcja, która jest przekazywana?
Proszę powiedz mi jak i dlaczego mylę się porównując te dwa tak dokładnie.
Dzięki.
Użycie i składnia std:: function
Jest mi konieczne użycie std::function, ale nie wiem, co oznacza następująca składnia.
std::function<void()> f_name = []() { FNAME(); };
Jaki jest cel używania std::function? Czy jest to wskaźnik do funkcji?
Co to jest key = lambda
Podczas korzystania z niektórych wbudowanych funkcji, takich jak sorted, sum...
Zauważyłem użycie key=lambda
Co to jest lambda? Jak to działa?
Jakie inne funkcje używają klucza = lambda?
Czy są jakieś inne kluczowe wartości jak, key=?