【发布时间】:2018-05-22 21:50:39
【问题描述】:
Clojure 使用了许多特殊字符,例如
-
^String #(xyz ...)%&#_(some form here)>!
还有更多。鉴于 Google et al 大多忽略网页中的特殊字符和搜索字符串,我该如何搜索这些特殊字符的文档?
【问题讨论】:
标签: clojure clojurescript
Clojure 使用了许多特殊字符,例如
^String
#(xyz ...)%&#_(some form here)>!还有更多。鉴于 Google et al 大多忽略网页中的特殊字符和搜索字符串,我该如何搜索这些特殊字符的文档?
【问题讨论】:
标签: clojure clojurescript
This question 和其他人提出了一个重要话题:查找有关 Clojure 源代码中使用的特殊字符的文档通常很困难且令人沮丧。
首先要看的是 Clojure 文档本身。甚至还有专门讨论这个话题的专门页面:
许多特殊字符被称为Reader Literals,它们也有一个文档页面:
您还可以在以下位置找到有关特殊字符及其用法的提示:
最后,搜索引擎SymbolHound.com 可以搜索谷歌和其他人忽略的特殊符号。例如,考虑以下 Clojure 代码:
(defn lines
"Given an open reader, return a lazy sequence of lines"
[^java.io.BufferedReader reader]
(take-while identity (repeatedly #(.readLine reader))))
我们如何在第 3 行搜索 ^java.io.BufferedReader 的含义?如果我们去 SymbolHound 并使用搜索字符串 clojure ^ 我们会返回:
为 clojure ^
找到 270 个结果还有更多答案。
【讨论】:
【讨论】: