问题标签 [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 回答
85 浏览

scala - 为什么 scala 在有换行符且没有等号时评估类型别名?

我注意到在 REPL 中声明类型别名时,换行符会导致语句成功:

这有效:

这不会:

0 投票
2 回答
329 浏览

scala - 从 CLI 快速切换 Scala 版本

nvm(节点版本管理器)可以快速选择要使用的替代节点版本。Scala 是否有类似的方式在当前 shell 中快速切换不同版本?例如,假设我想用 2.12.10 启动 REPL,然后执行类似的东西

会打招呼

请注意,问题不是关于 SBT via scalaVersion,而是scala直接从命令行使用命令。

0 投票
1 回答
43 浏览

scala - 是 scala REPL 打印的实例名称/ID 吗?

教程一开始就提到了可变集,但为什么 REPL 会在添加新元素时res4更改实例名称?res5'res' 不是 REPL 打印的实例名称吗?下面是上下文中的代码。斯卡拉初学者。如果问题是微不足道的,请多多包涵。

0 投票
2 回答
619 浏览

scala - Scala REPL 截断输出

我想知道是否有任何方法可以通过设置环境变量或其他方式来避免 Scala REPL 截断输出?

例子

我想看看所有的内容。

提前致谢。

0 投票
1 回答
129 浏览

scala - 在 cmd 中运行 scala 让我看起来好像缺少“build.sbt”

我正在尝试在我的命令行中运行 Scala。

我检查了我的 java,访问了 Scala 网站,下载并安装了它,更新了我的环境变量。

到目前为止,与在线指南唯一不同的是,sbt安装的文件夹不包含“lib”文件夹。

然后我在提示符下运行sbt命令,我收到以下消息:

在此处输入图像描述

看起来我缺少一个名为 的文件build.sbt,这是什么?我需要吗?

编辑:

如果我在上图中按“继续”,我会得到

看起来不错,但是如果我键入一些代码,如下所示:

然后它返回错误:

世界到底出了什么问题?有人可以指点我在不太老的提示中编写 Scala 的指南吗?

0 投票
1 回答
452 浏览

windows - 有没有办法在 Windows 8.1 中安装 Scala Ammonite-REPL

我正在寻找如何安装Scala Ammonite-REPLWindows 8.1但我没有在网上找到任何东西。

有人知道与此相关的事情吗?

有没有办法做到这一点?

0 投票
1 回答
98 浏览

scala - Scala REPL 中的浮点文字错误

Scala 中浮点字面量的定义是

当我尝试输入以点开头的浮点文字时,出现错误:

如果将这样的文字分配给某个变量,一切都很好

为什么它会这样?

0 投票
2 回答
100 浏览

scala - scala REPL 和 Intellij 中的 val 行为

正如预期的那样,重新分配在 REPL 中给出如下错误

a=2但是下面的重新分配在以 val开头时不会在 REPL 中给出错误。

当我在 Intellij 中执行以下代码时,它给出错误。

为什么val a=1并且val a=2在 REPL 中没有给出任何错误(如果它只是 a=2 则错误)但在 Intellij 中出现错误。

0 投票
2 回答
418 浏览

scala - 由于 InvalidPath 异常,无法使用“sbt 控制台”启动 Scala REPL

我正在使用 Windows 10 操作系统,并sbt从 scala-lang 下载页面的 .msi 安装程序安装了 1.4.5。现在,当我在命令提示符中键入sbtsbt about时,它可以正常工作,但是一旦我键入sbt console,我就会收到以下错误消息:

我尝试通过运行sbt --verbose来识别格式错误,这就是我得到的:-

但在此之后,只要我输入console,我就会收到相同的 InvalidPath 异常消息。

这可能是基本的,但我绝对无法掌握我哪里出错或如何解决这个问题。

0 投票
0 回答
27 浏览

scala - Spark 和 CSV:如何从推断的模式中判断哪些列允许为空?

将 CSV 文件加载到 Spark 之后。您正在从 Scala REPL 进行探索。你怎么知道哪些 Columns 允许 Nulls 而哪些不允许 Nulls?