gpt4 book ai didi

clojure - 为什么字符串格式化会导致转换异常?

转载 作者:行者123 更新时间:2023-12-02 23:10:41 26 4
gpt4 key购买 nike

为什么 (String/format "%8s"(Integer/toBinaryString 6)) 会导致 java.lang.ClassCastException: java.lang.String 无法转换为 [Ljava .lang.Object 转换异常?

最佳答案

我不了解 Clojure,但我怀疑它试图像调用 Java 一样调用该方法:

String.format("%8s", Integer.toBinaryString(6));

但是没有可变参数支持。我怀疑你想要:

(String/format "%8s" (into-array Object (Integer/toBinaryString 6)))

参见this mailing list thread从真正了解 Clojure 的人那里获取更多信息:)

关于clojure - 为什么字符串格式化会导致转换异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7643151/

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