gpt4 book ai didi

clojure - 如何在 Clojure 中编写/执行类型操作?

转载 作者:行者123 更新时间:2023-12-02 07:15:49 27 4
gpt4 key购买 nike

我很难在 Clojure 中编写类型检查。请帮助我。

  1. 如何编写/执行“字符”?在 Clojure 中?
  2. 如何编写/执行“原子”?在 Clojure 中?

  3. 我如何知道 Clojure 中的项目是什么类型?
    我可以写 (type? an-item) 吗?

最佳答案

user> (instance? Character \c)
true

Character这里是java.lang.Character

atom? 的传统定义,我认为是“nil,或任何不是一对的东西”,但这在 Clojure 中没有意义,因为 Clojure 不对下面的所有内容使用 cons 单元太阳。我们还有向量、 HashMap 和集合等。Clojure 中的一种可能性是:

(defn atom? [x] (not (coll? x)))

关于clojure - 如何在 Clojure 中编写/执行类型操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1173913/

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