dev*_*vth 6 interop scala jruby
看起来Java数据结构从JRuby访问它们时会有一些神奇的转换; 它们似乎像纯红宝石地图和数组一样工作.但是,Scala数据结构没有.当我在Google上搜索JRuby/Scala互操作时,我发现很少见.例如,你将如何迭代Scala Map和List类型?
你当然可以。但这有点跳圈。对于列表:
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
Run Code Online (Sandbox Code Playgroud)
现在你在 jruby 中有一个 scala 列表。您可以编写一些不错的 Ruby API 来为您填充隐式内容。
| 归档时间: |
|
| 查看次数: |
600 次 |
| 最近记录: |