gpt4 book ai didi

scala - 在 JRuby 中访问 Scala 数据结构

转载 作者:行者123 更新时间:2023-12-02 18:20:48 26 4
gpt4 key购买 nike

当从 JRuby 访问 Java 数据结构时,它们之间似乎存在一些神奇的转换;它们看起来就像普通的 ruby map 和数组一样工作。然而,Scala 数据结构却不然。当我在谷歌上搜索 JRuby/Scala 互操作时,发现的内容出人意料的少。例如,您将如何迭代 Scala 的 MapList 类型?

最佳答案

当然可以。但这有点跳圈。对于列表:

require "/usr/share/scala/lib/scala-library.jar" # load the scala lib
Java::scala.collection.immutable::List.empty.send("::", 1)
.map(lambda{|e|e+1},
Java::scala.collection.immutable.List.canBuildFrom) # by lopex

现在你在 jruby 中有一个 scala 列表。您可以编写一些不错的 Ruby API 来为您填充隐式内容。

关于scala - 在 JRuby 中访问 Scala 数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14668837/

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