问题标签 [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.
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 的答案很感兴趣。
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 慢吗?
scala - Scala 2.10 与 2.9 不兼容
什么是 Scala 2.10 与 2.9 不兼容以及如何处理它们?
尤其是核心库,但流行库的任何问题都可能很有趣。
感谢官方文档的链接。
set - Scala 2.9:在 Set 内联上使用 toArray 的任何方式
如果我的问题的答案已经在这里,请链接它......我确实看过。
我正在学习一些教程,这段代码让我有点奇怪:
从命令行运行时导致此错误:
我用谷歌搜索并搜索了一些关于提供 ClassManifest[?] 要求的方向,但无法内联工作。
出于好奇,我尝试将相同的简单 toArray() 放入 val 并成功拉出数组绑定:
代码:
从控制台运行:
我想知道的是,在尝试像 my_set toArray(0) 这样的快速内联转换以快速打印第一个元素时,是否需要添加一些东西?如果我必须设置变量的结果,我可以很容易地接受这一点,但我的猜测是我在这里遗漏了一些小点,以使内联数组强制转换工作。
(...... Scala很神奇,对吧?)
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
:
我收到以下错误:
我在这里做错了什么?
scala - 斯卡拉地图转换
有人可以推荐一种功能性的方法来转换下面指定的地图
至
- 提取下标之前的内容并将其设为键
- 提取下标 [x] 之间的数字并将其作为值的键
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 来实现这种模式?
scala - 为什么 2.10 坚持指定类型参数边界(在 2.9 中运行良好)?
我有以下案例类:
在 Scala 2.9.2 中,以下方法签名编译得很好:
现在在 Scala 2.10.1 中,它无法编译并出现以下错误:
为什么是这样?如何修复错误?简单地给出相同的类型界限会send
导致更多的编译错误......
更新:查看SIP-18,我不认为原因是我没有启用存在类型,因为 SIP-18 说它只需要非通配符类型,这正是我在这里所拥有的。
scala - 无法覆盖 java.lang.String 字段。怎么了?
我试图编译包含
which extends FixedIndexedRepo
which extends Java 类AbstractIndexedRepo
不幸的是,Scala 2.9.2 编译器因错误而停止:
如何解决这个问题?怎么了?