Filter (higher-order function) (original) (raw)

Property Value
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)