问题标签 [scala-2.11]

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 投票
2 回答
297 浏览

scala - 如何使用 Scala 宏生成“合格的选择”?

我在玩 Scala 宏。在阅读示例时,我经常看到这种模式:

这是相当冗长和重复的。有没有办法更简洁地表达这一点?我正在寻找类似的东西:

0 投票
1 回答
418 浏览

scala - Scala 2.11.2 ScriptEngine 对于 .getEngineByName("scala") 为 Null

我正在使用 IntelliJ IDEA Scala 工作表。(斯卡拉 2.11.2)

我正在尝试为 Scala 获取 ScriptEngine。

但我得到null

如何在 Scala Worksheet 中获取 Scala ScriptEngine?

0 投票
2 回答
2637 浏览

scala - Scala 2.11.2 ScriptEngine 抛出错误

我正在尝试在 InteliJ IDEA Scala Worksheet (Scala 2.11.2) 中运行 Scala ScriptEngine

下一个代码:

抛出错误:

build.sbt 如下:

包括所有需要的依赖项,我不明白为什么它不起作用。

Eclipse Luna + Eclipse IDE 4 中的相同项目工作正常!

如何在 InteliJ IDEA 中运行它?

0 投票
1 回答
227 浏览

angularjs - 使用 Akka 2.3.3 和 Spray 1.3.1 喷洒 SSE

我正在使用 Akka 2.3.3、Spray 1.3.1、scala 2.11.1 和 AngularJS。

我正在寻找 SSE 通信客户端-服务器的简单示例,以便在我的网页上添加新推文(实时)。我没有使用 Play 框架。

我已经看过这个例子,但我还没有弄清楚如何让它适应我的情况,因为库的版本不同:SIRIUX/SPRAY SSE

你有什么想法吗?

0 投票
3 回答
2091 浏览

scala - scala spec2 我无法创建一个同时使用 must be_== 和失败的测试

我是 Scala 和 Spec2 的新手。

我想创建以下测试,但我从编译器中得到一个错误。

这是我想写的测试

我收到错误:C:\Users\haques\Documents\workspace\SBT\jsonParser\src\test\scala\com\twitter\sample\simpleSimpleParserSpec.scala:17: 找不到 org 类型的证据参数的隐式值。 specs2.execute.AsResult[对象]

问候,

绍希杜尔

0 投票
1 回答
388 浏览

arrays - 隐式类适用于所有 Traversable 子类,包括 Array

我在尝试创建适用于所有 Traversable 子类(包括 Array)的隐式类时遇到了问题。我在 Scala 2.11.1 和 2.10.4 中都尝试了以下简单示例:

据我了解,这应该允许隐式转换为 PrintMe,以便可以在任何 Traversable 上调用 printme,包括 List 和 Array。例如:

这里发生了什么?为什么隐式转换适用于 List 而不是 Array?

我知道有一些技巧来适应 java Arrays 但是从http://docs.scala-lang.org/overviews/collections/overview.html看下面的图片,看起来 Array 的行为就像 Traversable 的子类.

scala.collection.immutable

0 投票
1 回答
1875 浏览

sbt - 对 scala.ScalaObject 的错误符号引用

我正在尝试为 Lift 框架启动一个基本的 sbt 构建并遇到以下错误:

这是我的构建文件,运行在sbt 0.13

这里这里有类似的问题,但我不明白答案,它们并没有帮助我解决问题。我最近都升级到 Scala2.11.1并升级了在 sbt 中声明的依赖项,但我不确定问题到底出在哪里。我的具体问题是:如何从上面的错误跟踪到导致此问题的依赖项?或者,如果它不是依赖问题,问题出在哪里,我如何确定问题在哪里?

0 投票
1 回答
1843 浏览

akka - 使用 Akka-Http 流式传输视频或(未知长度的流)

我正在为一个实验项目开发 akka-http(akka-http-experimental_2.11 - 0.4)。而且我之前没有在Spray上工作过。

我想将 mp4 视频(大小可能不同)流式传输到浏览器。但我不知道如何为 HttpResponse(HttpEntity.Chunked ?)创建 HttpEntity。我尝试过像这样肮脏的东西,这不是正确的方法,但这在 Firefox 中仅适用于单个请求。

当我在另一个选项卡或浏览器中打开相同的 url 时,服务器无法处理该请求。由于这是一个实验项目,因此没有足够的文档用于大文件流式传输。

我得到了示例源代码形式https://github.com/akka/akka/blob/release-2.3-dev/akka-http-core/src/test/scala/akka/http/TestServer.scala

我需要知道如何为 HttpEntity.Chunked 创建 Producer。如果有人可以简单地解释一下,那将有助于理解 API。

谢谢你。

(PS:有人请在 Stack Overflow 中创建 Akka-Http 标签)

0 投票
2 回答
558 浏览

java - 简单使用来自 Java 的 Scala 集合,而不是用 2.11 编译

所以我得到了这个超级令人兴奋的 Java 类:

使用类路径上的 2.10.4 编译就好了scala-library.jar(或 2.9.2,因为这是值得的)。现在我用 2.11 试试:

这有什么意义呢?乍一看,可能与远程相关的唯一区别是Stream.Empty不再Serializable在 2.11 中扩展的事实,但我不明白这会如何导致这个问题。List等也会发生同样的事情。

有一个简单的解决方法——您可以转换为适当的类型——但我想了解这里发生了什么。

(我使用的是 Oracle 的 JDK,版本 1.7.0_67。)

0 投票
1 回答
234 浏览

scala - Scala 解析器剪切最后一个括号

结果是:

我期望:

}如果我使用 Tree 对象中的位置,则缺少最后一个括号(和行尾):text.substring(t.pos.start, t.pos.end)

任何建议如何从 scala.reflect.api.Trees#Tree 对象中提取所有文本?

更新

受影响的 Scala 版本:

  • 2.10.6 - sbt 0.13.x 需要
  • 2.11.8
  • 2.12.7

对于 scala 2.10.6/2.12.7 结果与上述输出相同。

将项目添加到 github

用于搜索解决方案的示例项目