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).
FrageFü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ückkehrtVielen Dank!