2014-10-22 20 views
10

Im Clojure Core documentation for the 1.7 release - folgenden FunktionenWas ist ein Stateful-Transducer?

dedupe 
disj! 
dissoc! 
filter 
keep 
map 
random-sample 
remove 
replace 
take-while 

haben den folgenden Text in ihrer API-Beschreibung

Returns a transducer when no collection is provided. 

Und die folgenden Funktionen

drop 
keep-indexed 
partition-all 
partition-by 
take 
take-nth 

den folgenden Text haben.

Returns a *stateful* transducer when no collection is provided. 

Zusätzlich - es gab this criticism of this wording.

enter image description here

Meine Frage ist: Was für ein Stateful ist Wandler? ie was ist ähnlich über die gruppierten Funktionen. (und das ist der Grund, people say typing a transducer wäre require dependent types?)

Antwort