Ich fragte hier: https://stackoverflow.com/questions/36385548/how-to-programmatically-construct-a-lambda-in-java-8 aber ich wollte wissen, ob es Alternativen gibt, Lambdas in clojure zu konstruieren.gibt es sowieso, um eine Lambda-Funktion in clojure zu konstruieren?
Für den Anwendungsfall, ich bin versucht, die rethinkdb Bibliothek zu wickeln: http://www.rethinkdb.com/api/java/#map
ich falsch sein, aber in dem rethinkdb Fahrer, irgendwie die Lambda-Ausdrücke in ast Syntax kompiliert, die konvertiert werden js und an die Datenbank gesendet. Ich glaube, ich muss irgendwie explizit ein Lambda erstellen. http://www.rethinkdb.com/blog/lambda-functions/ so diese Frage How to implement lambda as a function called "lambda" in Clojure? zeigt nur, wie Sie eine Funktion verwenden, nicht ein Lambda.
Sie können jederzeit verwenden [ 'reify'] (http://clojure.github.io/clojure/clojure.core- api.html # clojure.core/retify) mit der entsprechenden Java-Funktionsschnittstelle. Obwohl ich denke, dass Sie hier mehr Details hinzufügen sollten, ist es nicht klar, was Sie meinen, indem Sie eine Lambda-Funktion in Clojure konstruieren. – glts
siehe update ... obwohl glücklich, falsch zu sein, wie die rethinkdb lambdas funktionieren – zcaudate