scala-2.11

    3热度

    1回答

    我最近听说过scala中的unboxed tagged类型,当我试图了解它的工作原理时,我发现这个question指出scalaz中实现的问题。其中的一个修复的后果是必须明确的拆礼物标签类型: def bmi(mass: Double @@ Kg, height: Double @@ M): Double = Tag.unwrap(mass)/pow(Tag.unwrap(height)

    0热度

    1回答

    我有n不同的来源,例如,获得美元兑欧元汇率。让n = 3和来源是谷歌,雅虎,以及相应的方法MyRates: def getYahooRate:Double = ??? def getGoogleRate:Double = ??? def getMyRate:Double = ??? 我要查询美元对欧元的比率以这样的方式,所有的n来源并行,并成为第一个响应轮询收到的是立即退回。如果没有人在指

    5热度

    4回答

    我想UTIL添加after(d: FiniteDuration)(callback: => Unit) Scala的Future s表示将使我能够做到这一点: val f = Future(someTask) f.after(30.seconds) { println("f has not completed in 30 seconds!") } f.after(60.seco

    2热度

    1回答

    我想成员someProperty添加到一个不变的Set这样, class MySet[A](val someProperty: T, set: Set[A]) extends Set[A] with SetLike[A, MySet[A]] { //... } 这样MySet表现得像Set。但是,我不够聪明,无法实施在转换后保留someProperty的Builder/C

    2热度

    2回答

    我尝试这样做: implicit class ArrayExtensions[A](a: Array[A]) { /** * Sort a slice [from, until) of this array */ def sort(from: Int, until: Int)(implicit cmp: Ordering[A]) = java.util.Ar

    0热度

    1回答

    我有一个查询方法可以返回浮动查询。我想在所有返回的查询上进行联合。 scala将查询列表转换为union或++语句的理想方式是什么? def accum() { firstList.flatMap{a => secondList.Map{b=> query(a,b) } } } def query(a:String, b:Strin

    1热度

    1回答

    也许这是一个愚蠢的问题,但在编译下面给出error: could not find implicit value for evidence parameter of type Outer.Inner.MyImplicit[Int]: object Outer { import Inner._ def someMethod[T : MyImplicit] = {} s

    1热度

    1回答

    private val DATABASE:String = config.getString("db.dbname") private val SERVER:ServerAddress = { val hostName=config.getString("db.hostname") val port=config.getString("db.port").toInt

    2热度

    1回答

    我想为向伴随对象添加方法的案例类编写一个简单的宏注释。问题在于新方法必须考虑带注释的案例类的类型参数。 下面是我需要传递 package my.macros import org.scalatest._ class DefaultApplyTest extends FlatSpec with Matchers { @defaultApply case class Generic

    7热度

    1回答

    我有下面的代码,在斯卡拉2.10工程编译在运行时外部类Scala中 /** * Compile scala files and keep them loaded in memory * @param classDir Directory storing the generated scala files * @throws IOException if there i