【问题标题】:Convert scala.collection.immutable list into clojure vector将 scala.collection.immutable 列表转换为 clojure 向量
【发布时间】:2018-02-27 05:21:39
【问题描述】:

我想将 scala.collection.immutalble 列表转换为 clojure 向量。 输入:#object[scala.collection.immutable.$colon$colon 0xb4b9600 "List(172.16.133.57)"] 输出:[172.16.133.57]

请帮我解决这个问题。我试过seq/asJavaList 等但没有运气。

谢谢

【问题讨论】:

  • 请分享您的尝试并解释您遇到的问题
  • 你试过vec 吗? clojuredocs.org/clojure.core/vec
  • 是的,我试过vec,但没有成功。 @RameshMaharjan,我已经提到了我的尝试。问题很清楚,我只想将scala.immutable.collection 转换为clojure.lang.PersistentVector
  • 嗨 Abhishek,您对此有什么解决方案吗?我有同样的问题要解决。

标签: scala clojure immutability


【解决方案1】:

您可以将带有循环递归的集合的.head和.tail函数转换为向量

更多信息可以在这里找到

https://github.com/npinnaka/process-array-elements/blob/master/src/process_array_elements/core.clj

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-07
    • 1970-01-01
    相关资源
    最近更新 更多