Perguntas com a marcação «predicate»

331
Como negar um predicado de referência de método

No Java 8, você pode usar uma referência de método para filtrar um fluxo, por exemplo: Stream<String> s = ...; long emptyStrings = s.filter(String::isEmpty).count(); Existe uma maneira de criar uma referência de método que é a negação de uma existente, ou seja, algo como: long...

256
Delegados predicados em C #

Você pode me explicar: O que é um Delegado Predicado? Onde devemos usar predicados? Alguma prática recomendada ao usar predicados? O código-fonte descritivo será

210
Por que Func <T, bool> em vez de Predicado <T>?

Esta é apenas uma pergunta de curiosidade que eu queria saber se alguém tinha uma boa resposta para: Na Biblioteca de classes do .NET Framework, temos, por exemplo, esses dois métodos: public static IQueryable<TSource> Where<TSource>( this IQueryable<TSource> source,...

100
Predicado em Java

Estou passando pelo código que usa Predicateem Java. Eu nunca usei Predicate. Alguém pode me orientar para algum tutorial ou explicação conceitual Predicatee sua implementação em

93
Usando Predicate em Swift

Estou trabalhando no tutorial aqui (aprendendo Swift) para meu primeiro aplicativo: http://www.appcoda.com/search-bar-tutorial-ios7/ Estou preso nesta parte (código Objective-C): - (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope { NSPredicate *resultPredicate =...

90
NSArray com NSPredicate usando NOT IN

Eu tenho um NSArray que quero filtrar certos objetos usando um NSPredicate, esperava poder usar NOT IN, pois vi que posso facilmente fazer um IN. Então, eu tenho meu array: self.categoriesList Então, obtenho os valores que desejo remover: NSArray *parentIDs = [self.cateoriesList...

89
Como escrever um predicado BOOL em Core Data?

Eu tenho um atributo do tipo BOOLe quero realizar uma pesquisa para todos os objetos gerenciados onde este atributo está YES. Para atributos de string, é direto. Eu crio um predicado como este: NSPredicate *predicate = [NSPredicate predicateWithFormat:@"userName = %@", userName]; Mas como...