问题标签 [scala-2.9]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3974 浏览

scala - 将 Akka 的 Future[A] 转换为 Future[Either[Exception,A]]

Akka(或 Scala 2.10 的标准库中)是否有方法可以将Future[A]可能失败的 a 转换为 a Future[Either[Exception,A]]?我知道你会写

这似乎是一项常见的任务,我想知道我是否忽略了一些东西。我对 Scala 2.9/Akka 和 Scala 2.10 的答案很感兴趣。

0 投票
1 回答
799 浏览

performance - 在哪种情况下 Scala 2.10.0 编译器可以比 2.9.2 更快或更慢?

我对 Scala 2.10.0 和 2.9.2 的编译时间进行了基准测试,发现2.10.0 的编译时间比 2.9.2 长。

在什么情况下会发生?或者由于某些原因,Scala 2.10.0 编译器通常会比 2.9.2 慢吗?

0 投票
3 回答
1868 浏览

scala - Scala 2.10 与 2.9 不兼容

什么是 Scala 2.10 与 2.9 不兼容以及如何处理它们?

尤其是核心库,但流行库的任何问题都可能很有趣。

感谢官方文档的链接。

0 投票
1 回答
76 浏览

set - Scala 2.9:在 Set 内联上使用 toArray 的任何方式

如果我的问题的答案已经在这里,请链接它......我确实看过。

我正在学习一些教程,这段代码让我有点奇怪:

从命令行运行时导致此错误:

我用谷歌搜索并搜索了一些关于提供 ClassManifest[?] 要求的方向,但无法内联工作。

出于好奇,我尝试将相同的简单 toArray() 放入 val 并成功拉出数组绑定:

代码:

从控制台运行:

我想知道的是,在尝试像 my_set toArray(0) 这样的快速内联转换以快速打印第一个元素时,是否需要添加一些东西?如果我必须设置变量的结果,我可以很容易地接受这一点,但我的猜测是我在这里遗漏了一些小点,以使内联数组强制转换工作。

(...... Scala神奇,对吧?)

0 投票
1 回答
2379 浏览

plugins - 应该如何开始创建 sbt 插件?

我想为 Scala 项目创建一个 sbt 插件。

请任何人建议我我们如何开始?

我参考了插件文档,但无法理解步骤。

0 投票
2 回答
14995 浏览

scala - 构造函数无法实例化为预期类型;p@人

我正在使用 scala 版本:Scala code runner version 2.9.2-unknown-unknown -- Copyright 2002-2011, LAMP/EPFL

我从这里尝试了深度大小写匹配结构:http: //ofps.oreilly.com/titles/9780596155957/RoundingOutTheEssentials.html,代码如下match-deep.scala

我收到以下错误:

我在这里做错了什么?

0 投票
2 回答
1442 浏览

scala - 斯卡拉地图转换

有人可以推荐一种功能性的方法来转换下面指定的地图

  1. 提取下标之前的内容并将其设为键
  2. 提取下标 [x] 之间的数字并将其作为值的键
0 投票
1 回答
191 浏览

scala - 提升 JSON LINQ 类动态提取模式

我正在尝试使用 Lift JSON 执行基于 XPath 的提取,但提取的 xpath 模式是在运行时确定的

为了说明,我想使用 (json \ "a" \ "b" \ "c").extract[List[Int]] 将字符串“abcd”转换为 Lift JSON 提取

// 我想把上面的字符串转换成 - (json \ "a" \ "b" \ "c").extract[List[Int]]

是否可以使用 foldLeft 来实现这种模式?

0 投票
1 回答
160 浏览

scala - 为什么 2.10 坚持指定类型参数边界(在 2.9 中运行良好)?

我有以下案例类:

在 Scala 2.9.2 中,以下方法签名编译得很好:

现在在 Scala 2.10.1 中,它无法编译并出现以下错误:

为什么是这样?如何修复错误?简单地给出相同的类型界限会send导致更多的编译错误......

更新:查看SIP-18,我不认为原因是我没有启用存在类型,因为 SIP-18 说它只需要非通配符类型,这正是我在这里所拥有的。

0 投票
1 回答
540 浏览

scala - 无法覆盖 java.lang.String 字段。怎么了?

我试图编译包含

which extends FixedIndexedRepowhich extends Java 类AbstractIndexedRepo

不幸的是,Scala 2.9.2 编译器因错误而停止:

如何解决这个问题?怎么了?