Kann mir jemand Clojure Transducers in einfachen Worten erklären?

Ich habe versucht, dies nachzulesen, aber ich verstehe immer noch nicht, welchen Wert sie haben oder was sie ersetzen. Und machen sie meinen Code kürzer, verständlicher oder was?

Aktualisiere

Viele Leute haben Antworten gepostet, aber es wäre schön, Beispiele mit und ohne Wandler für etwas sehr Einfaches zu sehen, das selbst ein Idiot wie ich verstehen kann. Es sei denn, Wandler benötigen natürlich ein gewisses Maß an Verständnis. In diesem Fall werde ich sie nie verstehen:

Antworten auf die Frage(12)

Ihre Antwort auf die Frage