gpt4 book ai didi

clojurescript - cljs.reader/读取字符串和正则表达式

转载 作者:行者123 更新时间:2023-12-04 17:48:29 27 4
gpt4 key购买 nike

这是错误还是设计使然?似乎 CLJS 阅读器无法读取正则表达式:

(cljs.reader/read-string (pr-str #"a"))

error {:message "EOF while reading.", :data {:type :reader-exception, :ex-kind :eof}}

Clojurescript v1.9.908

更新:它适用于 v1.9.229 和 Clojure 1.8.0。我将尝试查看哪个版本破坏了它...

最佳答案

cljs.reader/read-string 仅读取 edn 格式的数据和 clojure 正则表达式 #"..." 语法不是 edn 规范的一部分。 (参见 http://edn-format.org)

https://cljs.github.io/api/cljs.reader/read-string

Reads one object from the string s. Returns nil when s is nil or empty.

Reads data in the edn format (subset of Clojure data): http://edn-format.org

opts is a map as per cljs.tools.reader.edn/read

关于clojurescript - cljs.reader/读取字符串和正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47075284/

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