scala

    0热度

    2回答

    我对斯卡拉很新,我必须找到范围[i; j]中数字的素数。 这是我如何填写流: val stream = (i to j).toStream ,然后我把这个函数应该找到素数: def findPrimes(s: Stream[Int]): Stream[Int] = { println("HEAD: " + s.head) return findPrimes(s.tail)

    0热度

    2回答

    科学记数法我想浮动转换为14位显著 val s = "1200000000".toFloat 输出-1.2E9 下面我试过,但不起作用 f"$s%1.0f"但这不列入工作与所有值 我想要一个方法,它接受字符串并返回一个浮点数。 该方法可支持多达15位有效数字

    0热度

    1回答

    我有一个类定义和两个函数定义 class Queue[T] ( private val leading: List[T] private val trailing: List[T] ){} def a[T](xs: T*) = new Queue[T](xs.toList, Nil) def b[T](xs: T*) = new Queue(xs.toList, Nil

    0热度

    1回答

    我正在以编程方式创建远程演员演员。 以下是节目 - package remoting.programatic.demo import akka.actor.{ActorSystem, Props} import com.typesafe.config.ConfigFactory import remoting.config.demo.RemoteActor object RemoteA

    0热度

    1回答

    为什么MapPartition中的ArrayBuffer似乎具有尚未遍历的元素? 例如,我看这段代码的方式,第一项应该有1个元素,第二个2,第三个3等等。第一个ArrayBuffer输出可能有9个项目。这似乎意味着在第一次输出之前有9次迭代,但收益计数清楚地表明这是第一次迭代。 val a = ArrayBuffer[Int]() for(i <- 1 to 9) a += i for(i <

    0热度

    1回答

    在我的例子中,我需要解决一个依赖项,其工件没有传统的jar作为打包类型,而是maven-plugin(更具体地说,我感兴趣的工件是Maven插件)。这在Maven land中是通过<packaging> XML标签指定的。 当我添加插件时,我的项目依赖于sbt构建,sbt成功更新项目,但已解析的依赖项不在类路径中。我如何获得sbt来将工件添加到我的类路径中,以便依赖于这种依赖关系的代码编译?我用的

    0热度

    1回答

    我正在使用TestKit来测试Akka Actor。我有一个Demo类,它有方法getActorRef,它将输入作为字符串并返回一个ActorRef。 class Demo @Inject()(a: A. b: B, context: ActorContext) { def getActorRef(id: String): ActorRef } 我在创建Demo.Now对象时嘲笑了

    0热度

    1回答

    我怎样才能创建一个加特林脚本create account? 我不觉得我怎么可以访问代码的post响应波纹管创建另一个请求的任何实例。 val httpConf = http .baseURL("http://localhost:3030") // Here is the root for all relative URLs .acceptHeader("application/

    3热度

    1回答

    我有一些类型标记的Scala代码,我需要为Java用户提供这些代码。我的问题归结为解决以下问题: 给定两个Scala类型标记,如何手动为Tuple2 [A,B]创建一个类型标记? 如果这有什么差别我的具体情况是有点简单: 我有一个一类的标签,我需要创建Tuple2 [字符串,A]代码类型

    1热度

    1回答

    编辑:我更新了问题以便更具描述性。 注:我使用Scala 2.11编译器,因为这是LMS教程项目使用的编译器版本。 我正在将用Haskell编写的DSL移植到Scala。 DSL是一种命令式语言,所以我使用了单引号,即WriterT [Stmt] (State Label) a。我无法将其移植到Scala,但是通过使用ReaderWriterState monad和仅使用Unit来获得Reader