gpt4 book ai didi

scala - 来自 Scala 类的 Clojure ISeq

转载 作者:行者123 更新时间:2023-12-01 16:30:24 25 4
gpt4 key购买 nike

我有一堆 Scala 类(如 Lift 的 Box、Scala 的 Option 等),我想要在 Clojure 中用作 Clojure ISeq。

我如何告诉 Clojure 如何将这些类放入 ISeq 中,以便所有不同的序列相关功能“正常工作”?

最佳答案

为了构建 Arthur 的答案,您可以按照以下方式在 Scala 中提供通用包装类:

class WrapCollection(repr: TraversableOnce[_]) extends clojure.lang.Seqable { ... }

关于scala - 来自 Scala 类的 Clojure ISeq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14469274/

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