Вопросы с тегом «predicate»

Предикат - это метод, который представляет набор критериев и решает для данного объекта, выполняются ли эти критерии или нет. В компьютерных языках предикат выражается как функция, которая принимает один объект в качестве входного параметра и возвращает логическое значение.

12
Как отрицать предикат ссылки на метод
В Java 8 вы можете использовать ссылку на метод для фильтрации потока, например: Stream<String> s = ...; long emptyStrings = s.filter(String::isEmpty).count(); Есть ли способ создать ссылку на метод, который является отрицанием существующего, то есть что-то вроде: long nonEmptyStrings = s.filter(not(String::isEmpty)).count(); Я мог бы создать notметод, как показано ниже, но мне …
331 java  predicate  java-8  negate 

10
Предикаты делегатов в C #
Можешь мне объяснить: Что такое предикатный делегат? Где мы должны использовать предикаты? Какие-либо лучшие практики при использовании предикатов? Описательный исходный код будет оценен.
256 c#  .net  predicate 

4
Почему Func <T, bool> вместо Predicate <T>?
Это просто вопрос любопытства, который меня интересовал, если бы у кого-нибудь был хороший ответ: Например, в библиотеке классов .NET Framework есть два следующих метода: 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 ) Почему они используют Func&lt;TSource, …
211 c#  .net  predicate  func 

7
Как преобразовать строку в эквивалентное дерево выражений LINQ?
Это упрощенная версия оригинальной задачи. У меня есть класс под названием Person: public class Person { public string Name { get; set; } public int Age { get; set; } public int Weight { get; set; } public DateTime FavouriteDay { get; set; } } ... и давайте скажем экземпляр: …
173 c#  lambda  antlr  dsl  predicate 

4
Найти первый элемент в последовательности, которая соответствует предикату
Я хочу идиоматический способ найти первый элемент в списке, который соответствует предикату. Текущий код довольно уродлив: [x for x in seq if predicate(x)][0] Я думал об изменении его на: from itertools import dropwhile dropwhile(lambda x: not predicate(x), seq).next() Но должно быть что-то более элегантное ... И было бы неплохо, если …
171 python  predicate 



4
Предикат в Java
Я просматриваю код, который используется Predicateв Java. Никогда не использовал Predicate. Может ли кто-нибудь направить меня к любому руководству или концептуальному объяснению Predicateи его реализации на Java?
101 java  guava  predicate 


8
Использование предиката в Swift
Я прорабатываю здесь руководство (изучение Swift) для своего первого приложения: http://www.appcoda.com/search-bar-tutorial-ios7/ Я застрял в этой части (код Objective-C): - (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope { NSPredicate *resultPredicate = [NSPredicate predicateWithFormat:@"name contains[c] %@", searchText]; searchResults = [recipes filteredArrayUsingPredicate:resultPredicate]; } Кто-нибудь может посоветовать, как создать эквивалент NSPredicate в Swift?

6
Как написать предикат BOOL в Core Data?
У меня есть атрибут типа, BOOLи я хочу выполнить поиск всех управляемых объектов, в которых находится этот атрибут YES. Для строковых атрибутов это просто. Я создаю такой предикат: NSPredicate *predicate = [NSPredicate predicateWithFormat:@"userName = %@", userName]; Но как мне это сделать, если у меня есть атрибут bool с именем selected …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.