dbo:abstract |
In functional programming, filter is a higher-order function that processes a data structure (usually a list) in some order to produce a new data structure containing exactly those elements of the original data structure for which a given predicate returns the boolean value true. (en) Nella programmazione funzionale, una filter (in italiano: filtro) è una funzione che processa una struttura dati (tipicamente una lista) in un certo ordine per produrre una nuova struttura dati contenente solo quegli elementi della struttura originaria per i quali un dato predicato ritorna il valore booleano di vero, tale predicato è quindi la condizione che deve essere soddisfatta dagli elementi della struttura originaria per essere inclusi nell'output del filtro. (it) In programmeertalen is filter een hogere-ordefunctie waarmee een datastructuur (vaak een lijst) in een bepaalde volgorde wordt doorlopen om een nieuwe datastructuur te produceren die alleen de elementen bevat uit de oorspronkelijke datastructuur waarvoor een predicaat waar is. De functie komt onder andere voor in Haskell, Objective Caml, Standard ML, Python, Erlang, Perl (onder de naam grep) en JavaScript. bevat de functies remove-if en remove-if-not. bevat een implementatie van filter voor Scheme. C++ bevat de functies remove_if en remove_copy_if. Smalltalk heeft select: voor collecties. (nl) 在函数式编程中,过滤器(filter)是一个高阶函数,它按某种次序处理一个数据结构(通常是列表),来产一个新的数据结构,它精确的包含最初数据结构中给定对其返回布尔值true的那些元素。 (zh) |
dbo:thumbnail |
wiki-commons:Special:FilePath/Filter-steps-loillierbe.gif?width=300 |
dbo:wikiPageExternalLink |
https://aplwiki.com/wiki/Dop https://msdn.microsoft.com/en-us/library/bb311043.aspx https://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSPredicate_Class/Reference/NSPredicate.html |
dbo:wikiPageID |
11336817 (xsd:integer) |
dbo:wikiPageLength |
12659 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID |
1080346575 (xsd:integer) |
dbo:wikiPageWikiLink |
dbr:Prolog dbr:Python_(programming_language) dbr:Ruby_(programming_language) dbr:Scala_(programming_language) dbr:Scheme_(programming_language) dbr:Algorithm_(C++) dbc:Articles_with_example_Haskell_code dbc:Higher-order_functions dbr:Julia_(programming_language) dbr:Perl dbr:Common_Lisp dbr:Mathematica dbr:Rust_(programming_language) dbr:Clojure dbr:Cocoa_(API) dbr:Smalltalk dbr:Standard_ML dbr:Functional_programming dbr:C++ dbr:C++11 dbr:C_Sharp_(programming_language) dbr:Data_structure dbr:List_comprehension dbr:APL_(programming_language) dbr:D_(programming_language) dbr:Erlang_(programming_language) dbr:F_Sharp_(programming_language) dbr:PARI/GP dbr:PHP dbr:Iterator dbr:Groovy_(programming_language) dbr:Haskell_(programming_language) dbr:Haxe dbr:Higher-order_function dbr:J_(programming_language) dbr:JavaScript dbr:Java_(programming_language) dbr:Swift_(programming_language) dbr:Memory_optimization dbr:Kotlin_(programming_language) dbr:OCaml dbr:OS_X dbr:Objective-C dbr:R_(programming_language) dbr:XPath dbr:XQuery dbr:CFML dbr:Map_(higher-order_function) dbr:S_(programming_language) dbr:Scheme_Requests_for_Implementation dbr:Programming_language dbr:Boolean_value dbr:List_(data_structure) dbr:Function_composition_operator dbr:Guard_(computing) dbr:Purely_functional_programming_language dbr:Predicate_(computer_programming) dbr:Tail-sharing dbr:File:Filter-steps-loillierbe.gif |
dbp:wikiPageUsesTemplate |
dbt:Code dbt:Reflist dbt:Short_description |
dct:subject |
dbc:Articles_with_example_Haskell_code dbc:Higher-order_functions |
gold:hypernym |
dbr:Function |
rdf:type |
yago:Abstraction100002137 yago:Function113783816 yago:MathematicalRelation113783581 yago:Relation100031921 yago:WikicatHigher-orderFunctions dbo:Disease |
rdfs:comment |
In functional programming, filter is a higher-order function that processes a data structure (usually a list) in some order to produce a new data structure containing exactly those elements of the original data structure for which a given predicate returns the boolean value true. (en) Nella programmazione funzionale, una filter (in italiano: filtro) è una funzione che processa una struttura dati (tipicamente una lista) in un certo ordine per produrre una nuova struttura dati contenente solo quegli elementi della struttura originaria per i quali un dato predicato ritorna il valore booleano di vero, tale predicato è quindi la condizione che deve essere soddisfatta dagli elementi della struttura originaria per essere inclusi nell'output del filtro. (it) In programmeertalen is filter een hogere-ordefunctie waarmee een datastructuur (vaak een lijst) in een bepaalde volgorde wordt doorlopen om een nieuwe datastructuur te produceren die alleen de elementen bevat uit de oorspronkelijke datastructuur waarvoor een predicaat waar is. De functie komt onder andere voor in Haskell, Objective Caml, Standard ML, Python, Erlang, Perl (onder de naam grep) en JavaScript. bevat de functies remove-if en remove-if-not. bevat een implementatie van filter voor Scheme. C++ bevat de functies remove_if en remove_copy_if. Smalltalk heeft select: voor collecties. (nl) 在函数式编程中,过滤器(filter)是一个高阶函数,它按某种次序处理一个数据结构(通常是列表),来产一个新的数据结构,它精确的包含最初数据结构中给定对其返回布尔值true的那些元素。 (zh) |
rdfs:label |
Filter (higher-order function) (en) Filter (funzione) (it) Filter (hogere-ordefunctie) (nl) Filter (高阶函数) (zh) |
owl:sameAs |
freebase:Filter (higher-order function) yago-res:Filter (higher-order function) wikidata:Filter (higher-order function) dbpedia-it:Filter (higher-order function) dbpedia-nl:Filter (higher-order function) dbpedia-sw:Filter (higher-order function) dbpedia-zh:Filter (higher-order function) https://global.dbpedia.org/id/2WKb6 |
prov:wasDerivedFrom |
wikipedia-en:Filter_(higher-order_function)?oldid=1080346575&ns=0 |
foaf:depiction |
wiki-commons:Special:FilePath/Filter-steps-loillierbe.gif |
foaf:isPrimaryTopicOf |
wikipedia-en:Filter_(higher-order_function) |
is dbo:wikiPageDisambiguates of |
dbr:Filter |
is dbo:wikiPageRedirects of |
dbr:Copy_if dbr:Filter_(higher_order_function) dbr:Remove-if dbr:Remove-if-not dbr:Remove_if |
is dbo:wikiPageWikiLink of |
dbr:Copy_if dbr:Comparison_of_programming_languages_(functional_programming) dbr:Slash_(punctuation) dbr:Smalltalk dbr:Comparison_of_programming_languages_(list_comprehension) dbr:Functional_programming dbr:Functional_reactive_programming dbr:List_comprehension dbr:D3.js dbr:D_(programming_language) dbr:Higher-order_function dbr:Filter dbr:Biological_motion_perception dbr:TLA+ dbr:Find_(Unix) dbr:XPath dbr:Map_(higher-order_function) dbr:Woo_Media dbr:Set-builder_notation dbr:Filter_(higher_order_function) dbr:Remove-if dbr:Remove-if-not dbr:Remove_if |
is foaf:primaryTopic of |
wikipedia-en:Filter_(higher-order_function) |