Pytania otagowane jako predicate

Predykat to metoda, która reprezentuje zestaw kryteriów i decyduje dla danego obiektu, czy kryteria te są spełnione, czy nie. W językach komputerowych predykat jest wyrażany jako funkcja, która przyjmuje pojedynczy obiekt jako parametr wejściowy i zwraca wartość logiczną.

12
Jak zanegować predykat odwołania do metody
W Javie 8 możesz użyć odwołania do metody do filtrowania strumienia, na przykład: Stream<String> s = ...; long emptyStrings = s.filter(String::isEmpty).count(); Czy istnieje sposób na utworzenie odwołania do metody, które jest negacją istniejącego, tj. Coś takiego: long nonEmptyStrings = s.filter(not(String::isEmpty)).count(); Mogłem stworzyć notmetodę jak poniżej, ale zastanawiałem się, czy JDK …
330 java  predicate  java-8  negate 

10
Predicate Delegates in C #
Czy możesz mi wyjaśnić: Co to jest delegat predykatu? Gdzie powinniśmy stosować predykaty? Jakieś najlepsze praktyki korzystania z predykatów? Doceniamy opisowy kod źródłowy.
256 c#  .net  predicate 

4
Dlaczego Func <T, bool> zamiast Predicate <T>?
To tylko pytanie z ciekawości zastanawiałem się, czy ktoś miał dobrą odpowiedź na: W bibliotece klas .NET Framework mamy na przykład te dwie metody: public static IQueryable&lt;TSource&gt; Where&lt;TSource&gt;( this IQueryable&lt;TSource&gt; source, Expression&lt;Func&lt;TSource, bool&gt;&gt; predicate ) public static IEnumerable&lt;TSource&gt; Where&lt;TSource&gt;( this IEnumerable&lt;TSource&gt; source, Func&lt;TSource, bool&gt; predicate ) Dlaczego używają Func&lt;TSource, bool&gt;zamiast …
210 c#  .net  predicate  func 


4
Znajdź pierwszy element w sekwencji, który pasuje do predykatu
Chcę idiomatycznego sposobu na znalezienie pierwszego elementu na liście, który pasuje do predykatu. Obecny kod jest dość brzydki: [x for x in seq if predicate(x)][0] Myślałem o zmianie tego na: from itertools import dropwhile dropwhile(lambda x: not predicate(x), seq).next() Ale musi być coś bardziej eleganckiego ... I byłoby miło, gdyby …
171 python  predicate 



4
Predykat w Javie
Przechodzę przez kod, który używa Predicatew Javie. Nigdy nie używałem Predicate. Czy ktoś może poprowadzić mnie do dowolnego samouczka lub wyjaśnienia koncepcyjnego Predicatei jego implementacji w Javie?
101 java  guava  predicate 


8
Używanie predykatu w Swift
Pracuję tutaj nad samouczkiem (uczę się języka Swift) dla mojej pierwszej aplikacji: http://www.appcoda.com/search-bar-tutorial-ios7/ Utknąłem w tej części (kod Objective-C): - (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope { NSPredicate *resultPredicate = [NSPredicate predicateWithFormat:@"name contains[c] %@", searchText]; searchResults = [recipes filteredArrayUsingPredicate:resultPredicate]; } Czy ktoś może doradzić, jak stworzyć odpowiednik dla NSPredicate w Swift?

6
Jak napisać predykat BOOL w danych podstawowych?
Mam atrybut typu BOOLi chcę przeprowadzić wyszukiwanie dla wszystkich zarządzanych obiektów, w których znajduje się ten atrybut YES. W przypadku atrybutów łańcuchowych jest to proste. Tworzę predykat w ten sposób: NSPredicate *predicate = [NSPredicate predicateWithFormat:@"userName = %@", userName]; Ale jak to zrobić, jeśli mam atrybut bool o nazwie selected i …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.