Запитання з тегом «predicate»

Предикат - це метод, який представляє набір критеріїв і приймає рішення щодо даного об’єкта, якщо ці критерії виконуються чи ні. У комп'ютерних мовах предикат виражається як функція, яка приймає один об'єкт як вхідний параметр і повертає логічне значення.

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

10
Делегати предикатів у C #
Чи можете ви пояснити мені: Що таке делегат предиката? Де ми повинні використовувати предикати? Будь-які найкращі практики при використанні предикатів? Описовий вихідний код буде вдячний.
256 c#  .net  predicate 

4
Чому Func <T, bool> замість предиката <T>?
Це лише питання цікавості, мені було цікаво, чи хтось добре відповів: У бібліотеці .NET Framework Class є, наприклад, такі два методи: 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, bool&gt;замість Predicate&lt;TSource&gt;? …
210 c#  .net  predicate  func 


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?
100 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, який називається вибраним, і я …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.