问题标签 [scala-repl]

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 投票
1 回答
44 浏览

scala - 一个 JVM 中可以存在多少个 Scala REPL?

我注意到一个 JVM 中可以有两个 Scala REPL,您甚至可以将 Scala REPL 远程连接到正在运行的 JVM。所以我只是想知道,一个 JVM 中可以有多少个 REPL,它的界限是什么?

0 投票
1 回答
223 浏览

scala - spark-shell:进口的奇怪行为

我正在使用 spark-shell(Spark 版本 2.1.0,使用 Scala 版本 2.11.8,OpenJDK 64 位服务器 VM,1.7.0_151)。

我导入Column类:

我可以定义一个Column对象:

Column在函数定义中使用:

到目前为止,一切都很好。但是在定义一个类的时候,Column没有找到:

然而,单线作品:

或者

0 投票
0 回答
111 浏览

java - Java8 程序输出和 scala 2.12.4 REPL 显示不同的 Max Memory 值

在我的 Macbook Pro 16GB 型号上,当我运行 java 程序和 scala repl 命令打印出最大堆内存统计信息时,我发现它们是不同的(差异是 10 倍)

我只是想知道为什么会有这种差异。

这是我的java程序和输出:

输出:

最大 M:3GB

0 投票
6 回答
9576 浏览

scala - Ubuntu + scala REPL,未在控制台上输入命令

我正在使用 Ubuntu 18.04 + Scala 2.11.12(OpenJDK 64 位服务器 VM,Java 1.8.0_162)。

一旦我打开 scala shell,我就看不到我输入的任何内容。它会被输入。

以下是我println("Hello, world!")在控制台输入时发生的情况:

关于我们如何度过难关的任何想法?

0 投票
1 回答
92 浏览

scala - Scala REPL:我可以在每次启动时运行一段代码吗?

就像 bash.bashrc每次启动时都会调用一样,scala REPL 可以做类似的事情吗?

0 投票
1 回答
881 浏览

scala - Scala REPL 在 Ubuntu 上不起作用

当尝试在终端中使用 scala 解释器时,我遇到了一个奇怪的问题,当我尝试编写时,光标没有移动,尽管在我按下回车后它“工作”。

这是我应该看到的:

这是我实际看到的:

总而言之,我看不到我写的东西。

这只发生在这个解释器上,来自终端的所有其他程序/功能似乎都工作得很好。

它发生在我升级到 18.04 并将 JVM 替换为 8 之后。

0 投票
1 回答
594 浏览

scala - 执行 jar tf 命令时在 Scala 中发现错误的双重文字

我最近开始学习 Scala。我正在尝试tf jar在 spark -shell 提示符下执行命令

它抛出错误

错误: ';' 预期但发现双重文字。

有人可以帮我找到问题。

0 投票
1 回答
437 浏览

scala - 我在 scala 类上尝试 javap -p classname 但在 REPL 中出错

0 投票
1 回答
359 浏览

java - 退格键在 macOS 上的 Scala REPL 中不起作用

在 macOS Mojave 的终端中,退格键无法像在 Scala 2.12.7 REPL(通过 Homebrew 安装)中那样发挥作用。

链接建议使用scala -Dinput.encoding=iso-8859-1启动 REPL,但是在这种情况下它不起作用。我也试过scala -Dinput.encoding=utf-8and scala -Dinput.encoding=utf-16

有什么解决办法吗?

0 投票
3 回答
80 浏览

scala - 无法在 scala shell 中使用对象类型作为方法参数

以下代码在 scala shell 中不起作用,但它在 IDE 中起作用,任何人都可以在 scala-shell 中使用对象类型作为方法参数,谢谢。