62得票4回答
在Akka Actors中,forward和tell之间的区别是什么?

如果我发送相同的消息,tell和forward有什么区别: case msg: Message => otherActor tell (msg,sender) 并且 case msg: Message => otherActor forward msg

11得票3回答
迭代列表,返回当前元素、下一个元素和当前元素之前的元素。

我在编写一个类似于Scala且优雅的应用程序时遇到了问题。我已经尝试了一段时间,但是我找不到一个“好”的解决方案来解决这个问题: 假设我有以下列表: List("foo", "bar", "baz", "blah") 我希望能够遍历这个列表,不仅在每次迭代中给出当前元素,还要给出当前元...

15得票3回答
Scala中的字符串格式化 - 最大十进制精度

"%.3f".format(1) 的返回结果为 1.000。 "%.3f".format(4.0/3.0) 的返回结果为 1.333。 是否有一种简单的方法可以使这些语句返回 1 和 1.333 呢?我以为标准的 printf 格式已经指定了这个精度作为最大值,但显然在Scala中并不是这样。

59得票9回答
在Play2的Scala模板中声明变量

如何在Play2 Scala模板中声明和初始化变量以供局部使用? 我有以下代码:@var title : String = "Home" 我将模板顶部声明了它,但是它给了我这个错误:illegal start of simple expression """),_display_(Seq[A...

7得票1回答
Play2无法找到我的隐式读取器或JSON格式化程序

这是我的搜索对象: package models.helper import play.api.libs.json.Format import play.api.libs.json.JsValue import play.api.libs.json.JsObject import play....

18得票2回答
如何在Scala中创建只读类成员?

我希望创建一个Scala类,其中一个var在类外只读,但仍然是变量。如何做到这一点? 如果它是val,则不需要做任何操作。默认情况下,定义意味着公共访问和只读。

15得票4回答
使用模式匹配在Scala中获取列表的第一个和最后一个元素

我正在对一个列表进行模式匹配。有没有办法可以访问列表的第一个和最后一个元素来进行比较? 我想做一些像这样的事情..case List(x, _*, y) if(x == y) => true 或者 case x :: _* :: y => 或类似的东西... 其中x和y是列表...

19得票1回答
Play框架和JSON Web Token

有没有Scala实现的JWT或者至少有一个在Play框架下的示例?在发布了这个问题之后,我在互联网上进一步搜索并找到了一些JWT的介绍。非常感谢您的任何建议。

10得票2回答
在编译和运行时从子项目中运行主类的SBT构建

我有一个简单的多项目构建工具问题... 我有以下目录结构代表我的Java SBT项目:/project1 /project2 /project3 所有项目都共享一个公共的直接父文件夹。 项目2和3在项目1的build.sbt文件中被引用,如下所示:.dependsOn(project2, p...

11得票2回答
在 Spark 的 map 操作中,有没有一种方法可以跳过/丢弃/忽略记录?

我们有一个非常标准的Spark作业,可以从s3读取日志文件并对其进行一些处理。这是非常基本的Spark操作... val logs = sc.textFile(somePathTos3) val mappedRows = logs.map(log => OurRowObject.par...