Pytania oznaczone «lambda»

87
Task.Run with Parameter (s)?

Pracuję nad wielozadaniowym projektem sieciowym i jestem nowy Threading.Tasks. Zaimplementowałem prosty Task.Factory.StartNew()i zastanawiam się, jak mogę to zrobić Task.Run()? Oto podstawowy kod: Task.Factory.StartNew(new Action<object>( (x) => { // Do something with 'x' }),...

86
Wskaźniki funkcji, zamknięcia i Lambda

Dopiero teraz dowiaduję się o wskaźnikach funkcji i kiedy czytałem rozdział K&R na ten temat, pierwszą rzeczą, która mnie uderzyła, było: „Hej, to jest trochę jak zamknięcie”. Wiedziałem, że to założenie jest w jakiś sposób fundamentalnie błędne i po wyszukiwaniu w Internecie nie znalazłem...

84
Lambda Pythona z podkreśleniem jako argument?

Co robi poniższy kod? a = lambda _:True Z tego, co przeczytałem i przetestowałem w interaktywnym monicie, wydaje się, że jest to funkcja, która zawsze zwraca True. Czy dobrze to rozumiem? Mam nadzieję, że zrozumiem, dlaczego _użyto również podkreślenia ( ).

83
Jak zadeklarować funkcję akceptującą lambdę?

Przeczytałem w Internecie wiele samouczków, które wyjaśniały, jak używać lambd w standardowej bibliotece (np. std::find) I wszystkie były bardzo interesujące, ale nie mogłem znaleźć żadnego, który wyjaśniałby, jak mogę używać lambdy do moich własnych funkcji. Na przykład: int main() { int...

82
forEach loop Java 8 for Map entry set

Próbuję przekonwertować stare konwencjonalne dla każdej pętli do java7 na java8 dla każdej pętli dla zestawu pozycji mapy, ale otrzymuję błąd. Oto kod, który próbuję przekonwertować: for (Map.Entry<String, String> entry : map.entrySet()) { System.out.println("Key : " + entry.getKey() + "...