gpt4 book ai didi

clojure - 如何在不调用 java.lang.String 的情况下检查 clojure 中字符串的相等性?

转载 作者:行者123 更新时间:2023-12-03 07:49:08 25 4
gpt4 key购买 nike

clojure中有没有办法检查字符串的相等性?即我需要知道它们的内容是否相等,而不是位置。

谢谢。

最佳答案

Clojure 中的相等(= 函数)始终测试值,而不是身份,因此如果两个字符串具有相同的内容,则它们是 =

对于大多数 Java 类型,包括 String,Clojure = 分派(dispatch)到 Java .equalsString.equals被定义为“表示相同的字符序列。”

如果您想测试同一性(这些指针是否指向内存中的同一位置?),请使用 identical? 函数。

关于clojure - 如何在不调用 java.lang.String 的情况下检查 clojure 中字符串的相等性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2337924/

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