Clojure: Pre-Post-Funktionen

Kontext

Ich bin mir bewusst überhttp://blog.fogus.me/2009/12/21/clojures-pre-and-post/

Was ich will, ist nicht genau Pre / Post-Bedingungen.

Ich möchte Pre / Post habenfunktionen die ausgeführt werdengenau Einmal.

Ich sehe keine Dokumentation, die mir diese Funktion zu den Vor- / Nachbedingungen verspricht (d. H., Dass sie nicht mehrmals ausgeführt werden).

Frage

Für eine Clojure-Funktion gibt es sowieso die Möglichkeit, sie mit pre / post zu markierenfunktionen die genau einmal ausgeführt werden,

die Vorfunktion, wenn die Funktion aufgerufen wirddie Post-Funktion, wenn die Funktion zurückkehrt

Vielen Dank!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage