scala-2.8

    2热度

    1回答

    在2.7我能做到以下几点: val lazyM: Map[_, _] = map.projection.mapElements(v => expCalc(v)) //MAP VIEW 我找不到2.8这样做的方式,实际上与地图结束了: val m: Map[_, _] = map.view.map(kv => kv._1 -> expCalc(kv._2)).toMap //STRICT 这

    6热度

    1回答

    我试图使用类似C#的yield return各种斯卡拉实现(即this one)与 “为” -constructions如: private def permutations[T](s: Vector[T]) = { def swap(i: Int, j: Int) { val tmp = s(i) s.set(i, s.get(j)) s.set(j, t

    3热度

    2回答

    当我想使用隐式方法将函数转换为其他东西时,我遇到了一些问题。 我正在Scala 2.8中实现一个小型DSL用于测试目的。它应该支持对实例进行各种检查(如果你喜欢的话)。整个DSL是一个有点复杂,但下面的简单示例说明我的问题: object PimpMyFunction { class A(val b: Int) def b(a: A) = a.b class Z

    7热度

    3回答

    在我的Scala函数中,我遍历Java ArrayCollection,提取应该形成新集合的特定元素。最后,它必须再次成为Java-ArrayList,因为我正在与Java Framework进行交互。 我的代码: // to make scala-style iterating over arraylist possible import scala.collection.JavaConver

    2热度

    1回答

    我已经处理了在Java中启动另一个VM。 请参阅ProcessBuilder - Start another process/JVM - HowTo? 出于某种原因,我无法在Scala中做同样的事情。 这里是我的代码 object NewProcTest { def main(args :Array[String]) { println("Main") // val claz

    3热度

    1回答

    collection.jcl以前有IdentityHashMap:有没有在新的2.8集合库中构建同样的东西(可能是定制的等式关系)的方法?

    1热度

    1回答

    我不知道调用val delegate = RemoteActor.select()时是否有确定性。 我在问这个问题,因为我注意到当我通过网络发送代表时,程序没有终止。 是否有其他副作用,取决于委托? 是否有任何规则,当RemoteActor.select将相同的参数返回相同的委托? 下面是一些例子代码演示了RemoteActor.select问题: package test import sc

    6热度

    2回答

    我试图从创建的readLine串无限流呼吁: import java.io.{BufferedReader, InputStreamReader} val in = new BufferedReader(new InputStreamReader(System in)) val input: Stream[String] = Stream.cons(in readLine, input)

    6热度

    3回答

    编辑:改写了问题。增加赏金对我来说很重要。与我能得到findByAttributes工作(没有在子类中重新实现它)最后的提示会了解我的观点。 在我的应用我做新JPA2条件查询类型安全数据库查询。因此,我有可用于在我的应用程序的所有实体性状DAO应该是(重新)。 那么这是怎样的特质目前我使用的样子(工作)的轮廓: trait DAO[T, K](implicit m: Manifest[T]) {

    1热度

    1回答

    如何在Scala Swing 2.8 final中设置Slider的背景颜色。 我复制的分布我的测试中提供的UIDemo对象,并添加 background = java.awt.Color.RED 但是,这并不需要我的Mac上的影响。 object UIDemo extends SimpleSwingApplication { ... object slider extends Slide