gpt4 book ai didi

clojure - 如何在 Clojure 中搜索特殊字符?

转载 作者:行者123 更新时间:2023-12-04 22:55:13 25 4
gpt4 key购买 nike

Clojure 使用了许多特殊字符,例如

  • ^String
  • #(xyz ...)
  • %&
  • #_(some form here)
  • >!

  • 还有很多。鉴于 Google 等人大多忽略网页和搜索字符串中的特殊字符,我如何搜索这些特殊字符的文档?

    最佳答案

    This question和其他人提出了一个重要的话题:查找 Clojure 源代码中使用的特殊字符的文档通常很困难和令人沮丧。

    首先要看的是 Clojure 文档本身。甚至有一个专门的页面专门讨论这个主题:

  • https://clojure.org/guides/weird_characters

  • 许多特殊字符被称为 Reader Literals,它们也有一个文档页面:
  • https://clojure.org/reference/reader

  • 您还可以在以下位置找到有关特殊字符及其用法的提示:
  • The Clojure CheatSheet
  • ClojureDocs.org
  • Clojure-Doc.org

  • 最后,搜索引擎 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))))

    我们如何搜索 ^java.io.BufferedReader的含义在第三行?如果我们去 SymbolHound 并使用搜索字符串 clojure ^我们回来了:

    找到 270 个结果Clojure ^
  • 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 - 如何在 Clojure 中搜索特殊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50460044/

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