Pytania oznaczone «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ą.

330
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 =...

256
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

210
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<TSource> Where<TSource>( this IQueryable<TSource> source, Expression<Func<TSource, bool>>...

101
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?

94
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 =...

90
NSArray z NSPredicate używając NOT IN

Mam NSArray, który chcę odfiltrować pewne obiekty za pomocą NSPredicate. Miałem nadzieję, że mogę użyć NOT IN, ponieważ zobaczyłem, że mogę łatwo wykonać IN. Więc mam swoją tablicę: self.categoriesList Następnie otrzymuję wartości, które chcę usunąć: NSArray *parentIDs = [self.cateoriesList...