Hinweis: Es handelt sich NICHT um Nebenläufigkeit. Hier geht es um das Thread-Makro.Verallgemeinertes Threading-Makro in Clojure
Ich weiß, dass ->
das Objekt an der 2. Position setzt und ->>
das Argument an der letzten Position setzt. Jetzt
, ich bin neugierig, ähnlich wie die verkürzte Schreibweise von #(... %)
für Funktionen gibt es eine verkürzte Schreibweise für Threads, die ich das Argument an beliebigen Standort platzieren können?
Das Ziel wäre, dass statt einer festen Stelle für den Thread durchlaufen ... Ich kann beliebige Formen schreiben und %% an besonderen Orten einfügen, und die %% ist, wo der Thread eingefügt wird.
Danke!
Danke für die Frage. Ich wollte das schon ewig fragen. Manchmal muss ich (# (func-adapter arg1% arg2)) verwenden, um den gewünschten Effekt mit -> oder - >> zu erhalten. – jbear