如何在 Clojure 中搜索特殊字符?
How do I search for special characters in Clojure?
Clojure 使用了一些特殊字符,例如
^String
#(xyz ...)
%&
#_(some form here)
>!
还有更多。考虑到 Google 等人 大多忽略网页和搜索字符串中的特殊字符,我如何搜索这些特殊字符的文档?
它们都在这里描述:
https://clojure.org/guides/weird_characters
您还可以通过贡献添加更多内容:
This question 和其他人提出了一个重要的话题:找到有关 Clojure 源代码中使用的特殊字符的文档通常很困难且令人沮丧。
首先要看的是 Clojure 文档本身。甚至还有一个专门讨论这个话题的专页:
许多特殊字符被称为 Reader 文字 ,它也有一个文档页面:
您还可以在以下位置找到有关特殊字符及其用法的提示:
最后,搜索引擎 SymbolHound.com 可以搜索 Google 和其他人忽略的特殊符号。例如,考虑以下 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 个结果
- What are the usages for ^ and how can I get more information on it?
- Clojure syntax question re: #^
- How do I dynamically find metadata for a Clojure function?
还有更多答案。
Clojure 使用了一些特殊字符,例如
^String
#(xyz ...)
%&
#_(some form here)
>!
还有更多。考虑到 Google 等人 大多忽略网页和搜索字符串中的特殊字符,我如何搜索这些特殊字符的文档?
它们都在这里描述:
https://clojure.org/guides/weird_characters
您还可以通过贡献添加更多内容:
This question 和其他人提出了一个重要的话题:找到有关 Clojure 源代码中使用的特殊字符的文档通常很困难且令人沮丧。
首先要看的是 Clojure 文档本身。甚至还有一个专门讨论这个话题的专页:
许多特殊字符被称为 Reader 文字 ,它也有一个文档页面:
您还可以在以下位置找到有关特殊字符及其用法的提示:
最后,搜索引擎 SymbolHound.com 可以搜索 Google 和其他人忽略的特殊符号。例如,考虑以下 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 个结果
- What are the usages for ^ and how can I get more information on it?
- Clojure syntax question re: #^
- How do I dynamically find metadata for a Clojure function?
还有更多答案。