gpt4 book ai didi

java - 是否有一个 Java 库来操作 Clojure edn 数据结构?

转载 作者:行者123 更新时间:2023-11-29 04:46:52 27 4
gpt4 key购买 nike

<分区>

我的工作是从字符串中动态加载 Clojure 函数并解析它们。示例:

Class.forName(RT.class.getName());
String fnText = "(defn foo [] (println \"foo1\"))";

PersistentList fnObj = (PersistentList) Clojure.read(fnText);
Symbol fnName = (Symbol) fnObj.get(1); // this is stupid
System.out.println(fnName.getName()); // prints "foo"

但是 fnObj.get(1) 并不方便。我想知道 Java 中是否有类似 xpath 的库来操作从 Clojure.read() 返回的 PersistentList。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com